Goal

Start a private project web_agent_android_xl with Android template and add primer, convexegg, abishek as members

Active Tab

http://127.0.0.1:8023/

Text Observation (Click to expand/collapse)
RootWebArea 'Projects ยท Dashboard ยท GitLab', focused, url='http://127.0.0.1:8023/'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[6] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[7] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[8] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[9] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[10] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[11] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[12] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[13] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Projects'
		[3] link 'New project', url='http://127.0.0.1:8023/projects/new'
		list ''
			listitem ''
				[14] link 'Yours 20', url='http://127.0.0.1:8023/dashboard/projects'
			listitem ''
				[15] link 'Starred 3', url='http://127.0.0.1:8023/dashboard/projects/starred'
			listitem ''
				[16] link 'Explore', url='http://127.0.0.1:8023/explore'
			listitem ''
				[17] link 'Topics', url='http://127.0.0.1:8023/explore/projects/topics'
		[4] searchbox 'Filter by name'
		[5] button 'Name'
		list ''
			listitem ''
				[18] link 'All', url='http://127.0.0.1:8023/dashboard/projects'
			listitem ''
				[19] link 'Personal', url='http://127.0.0.1:8023/?personal=true&sort=name_asc'
		list ''
			listitem ''
				[20] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting'
				heading 'Byte Blaze / a11y-syntax-highlighting'
					[120] link 'Byte Blaze / a11y-syntax-highlighting', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting'
				StaticText 'Owner'
				paragraph ''
					StaticText '๐Ÿ’„ Accessible light and dark syntax highlighting themes'
				[21] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/starrers'
				[22] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/forks'
				[23] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/merge_requests'
				[24] link '2', url='http://127.0.0.1:8023/byteblaze/a11y-syntax-highlighting/-/issues'
				StaticText 'Updated'
				time 'Nov 9, 2025 7:08pm GMT+0600'
					StaticText '7 hours ago'
			listitem ''
				[25] link 'A', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club'
				heading 'Byte Blaze / a11y-webring.club'
					[121] link 'Byte Blaze / a11y-webring.club', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club'
				StaticText 'Owner'
				paragraph ''
					StaticText '๐ŸŒ A webring for digital accessibility practitioners.'
				[26] link '2', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/starrers'
				[27] link '0', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/forks'
				[28] link '1', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/merge_requests'
				[29] link '4', url='http://127.0.0.1:8023/byteblaze/a11y-webring.club/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[30] link 'A', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
				heading 'The A11Y Project / a11yproject.com'
					[122] link 'The A11Y Project / a11yproject.com', url='http://127.0.0.1:8023/a11yproject/a11yproject.com'
				StaticText 'Maintainer'
				paragraph ''
					StaticText 'The A11Y Project is a community-driven effort to make digital accessibility easier.'
				[31] link '21', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/starrers'
				[32] link '0', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/forks'
				[33] link '10', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/merge_requests'
				[34] link '41', url='http://127.0.0.1:8023/a11yproject/a11yproject.com/-/issues'
				StaticText 'Updated'
				time 'Nov 9, 2025 3:43pm GMT+0600'
					StaticText '10 hours ago'
			listitem ''
				[35] link 'A', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns'
				heading 'Byte Blaze / accessible-html-content-patterns'
					[123] link 'Byte Blaze / accessible-html-content-patterns', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns'
				StaticText 'Owner'
				paragraph ''
					StaticText 'โ™ฟ ๏ธ The full HTML5 Doctor Element Index as well as common markup patterns for quick reference.'
				[36] link '1', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/starrers'
				[37] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/forks'
				[38] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/merge_requests'
				[39] link '0', url='http://127.0.0.1:8023/byteblaze/accessible-html-content-patterns/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[40] link 'A', url='http://127.0.0.1:8023/byteblaze/autoagi'
				heading 'Byte Blaze / AutoAGI'
					[124] link 'Byte Blaze / AutoAGI', url='http://127.0.0.1:8023/byteblaze/autoagi'
				StaticText 'Owner'
				[41] link '0', url='http://127.0.0.1:8023/byteblaze/autoagi/-/starrers'
				[42] link '0', url='http://127.0.0.1:8023/byteblaze/autoagi/-/forks'
				[43] link '0', url='http://127.0.0.1:8023/byteblaze/autoagi/-/merge_requests'
				[44] link '0', url='http://127.0.0.1:8023/byteblaze/autoagi/-/issues'
				StaticText 'Updated'
				time 'Nov 9, 2025 11:54pm GMT+0600'
					StaticText '2 hours ago'
			listitem ''
				[45] link 'A', url='http://127.0.0.1:8023/byteblaze/awesome-llmsawesome-llms'
				heading 'Byte Blaze / awesome-llms'
					[125] link 'Byte Blaze / awesome-llms', url='http://127.0.0.1:8023/byteblaze/awesome-llmsawesome-llms'
				StaticText 'Owner'
				[46] link '0', url='http://127.0.0.1:8023/byteblaze/awesome-llmsawesome-llms/-/starrers'
				[47] link '0', url='http://127.0.0.1:8023/byteblaze/awesome-llmsawesome-llms/-/forks'
				[48] link '0', url='http://127.0.0.1:8023/byteblaze/awesome-llmsawesome-llms/-/merge_requests'
				[49] link '0', url='http://127.0.0.1:8023/byteblaze/awesome-llmsawesome-llms/-/issues'
				StaticText 'Updated'
				time 'Nov 10, 2025 12:39am GMT+0600'
					StaticText '1 hour ago'
			listitem ''
				[50] link 'A', url='http://127.0.0.1:8023/byteblaze/awesome_web_agents'
				heading 'Byte Blaze / awesome_web_agents'
					[126] link 'Byte Blaze / awesome_web_agents', url='http://127.0.0.1:8023/byteblaze/awesome_web_agents'
				StaticText 'Owner'
				[51] link '0', url='http://127.0.0.1:8023/byteblaze/awesome_web_agents/-/starrers'
				[52] link '0', url='http://127.0.0.1:8023/byteblaze/awesome_web_agents/-/forks'
				[53] link '0', url='http://127.0.0.1:8023/byteblaze/awesome_web_agents/-/merge_requests'
				[54] link '0', url='http://127.0.0.1:8023/byteblaze/awesome_web_agents/-/issues'
				StaticText 'Updated'
				time 'Nov 10, 2025 2:10am GMT+0600'
					StaticText '26 minutes ago'
			listitem ''
				[55] link '', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt'
					image '', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/avatar?width=48'
				heading 'Byte Blaze / cloud-to-butt'
					[127] link 'Byte Blaze / cloud-to-butt', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt'
				StaticText 'Owner'
				paragraph ''
					StaticText "Chrome extension that replaces occurrences of 'the cloud' with 'my butt'"
				[56] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/starrers'
				[57] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/forks'
				[58] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/merge_requests'
				[59] link '0', url='http://127.0.0.1:8023/byteblaze/cloud-to-butt/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[60] link 'D', url='http://127.0.0.1:8023/primer/design'
				heading 'Primer / design'
					[128] link 'Primer / design', url='http://127.0.0.1:8023/primer/design'
				StaticText 'Developer'
				paragraph ''
					StaticText 'Primer Design Guidelines'
				[61] link '21', url='http://127.0.0.1:8023/primer/design/-/starrers'
				[62] link '0', url='http://127.0.0.1:8023/primer/design/-/forks'
				[63] link '18', url='http://127.0.0.1:8023/primer/design/-/merge_requests'
				[64] link '21', url='http://127.0.0.1:8023/primer/design/-/issues'
				StaticText 'Updated'
				time 'Nov 9, 2025 7:33pm GMT+0600'
					StaticText '7 hours ago'
			listitem ''
				[65] link 'D', url='http://127.0.0.1:8023/byteblaze/dotfiles'
				heading 'Byte Blaze / dotfiles'
					[129] link 'Byte Blaze / dotfiles', url='http://127.0.0.1:8023/byteblaze/dotfiles'
				StaticText 'Owner'
				paragraph ''
					StaticText '๐Ÿค– Computer setup'
				[66] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/starrers'
				[67] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/forks'
				[68] link '0', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/merge_requests'
				[69] link '2', url='http://127.0.0.1:8023/byteblaze/dotfiles/-/issues'
				StaticText 'Updated'
				time 'Nov 9, 2025 9:44pm GMT+0600'
					StaticText '4 hours ago'
			listitem ''
				[70] link 'E', url='http://127.0.0.1:8023/byteblaze/empathy-prompts'
				heading 'Byte Blaze / empathy-prompts'
					[130] link 'Byte Blaze / empathy-prompts', url='http://127.0.0.1:8023/byteblaze/empathy-prompts'
				StaticText 'Owner'
				paragraph ''
					StaticText '๐Ÿ’ก Ideas to help consider Inclusive Design principles when making things for others to use.'
				[71] link '6', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/starrers'
				[72] link '1', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/forks'
				[73] link '2', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/merge_requests'
				[74] link '7', url='http://127.0.0.1:8023/byteblaze/empathy-prompts/-/issues'
				StaticText 'Updated'
				time 'Nov 9, 2025 4:12pm GMT+0600'
					StaticText '10 hours ago'
			listitem ''
				[75] link 'E', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website'
				heading 'Byte Blaze / ericwbailey.website'
					[131] link 'Byte Blaze / ericwbailey.website', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website'
				StaticText 'Owner'
				paragraph ''
					StaticText '๐Ÿ“ Repo for my personal website.'
				[76] link '2', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/starrers'
				[77] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/forks'
				[78] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/merge_requests'
				[79] link '0', url='http://127.0.0.1:8023/byteblaze/ericwbailey.website/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[80] link 'G', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space'
				heading 'Byte Blaze / gimmiethat.space'
					[132] link 'Byte Blaze / gimmiethat.space', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space'
				StaticText 'Owner'
				paragraph ''
					StaticText 'I need some space.'
				[81] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/starrers'
				[82] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/forks'
				[83] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/merge_requests'
				[84] link '0', url='http://127.0.0.1:8023/byteblaze/gimmiethat.space/-/issues'
				StaticText 'Updated'
				time 'Apr 25, 2023 3:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[85] link 'L', url='http://127.0.0.1:8023/byteblaze/llm_bulk_inference'
				heading 'Byte Blaze / llm_bulk_inference'
					[133] link 'Byte Blaze / llm_bulk_inference', url='http://127.0.0.1:8023/byteblaze/llm_bulk_inference'
				StaticText 'Owner'
				[86] link '0', url='http://127.0.0.1:8023/byteblaze/llm_bulk_inference/-/starrers'
				[87] link '0', url='http://127.0.0.1:8023/byteblaze/llm_bulk_inference/-/forks'
				[88] link '0', url='http://127.0.0.1:8023/byteblaze/llm_bulk_inference/-/merge_requests'
				[89] link '0', url='http://127.0.0.1:8023/byteblaze/llm_bulk_inference/-/issues'
				StaticText 'Updated'
				time 'Nov 10, 2025 1:34am GMT+0600'
					StaticText '1 hour ago'
			listitem ''
				[90] link 'M', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people'
				heading 'Byte Blaze / millennials-to-snake-people'
					[134] link 'Byte Blaze / millennials-to-snake-people', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people'
				StaticText 'Owner'
				paragraph ''
					StaticText "๐Ÿ Chrome extension that replaces occurrences of 'Millennials' with 'Snake People'"
				[91] link '6', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/starrers'
				[92] link '0', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/forks'
				[93] link '2', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/merge_requests'
				[94] link '4', url='http://127.0.0.1:8023/byteblaze/millennials-to-snake-people/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[95] link 'P', url='http://127.0.0.1:8023/byteblaze/planner'
				heading 'Byte Blaze / planner'
					[135] link 'Byte Blaze / planner', url='http://127.0.0.1:8023/byteblaze/planner'
				StaticText 'Owner'
				[96] link '0', url='http://127.0.0.1:8023/byteblaze/planner/-/starrers'
				[97] link '0', url='http://127.0.0.1:8023/byteblaze/planner/-/forks'
				[98] link '0', url='http://127.0.0.1:8023/byteblaze/planner/-/merge_requests'
				[99] link '0', url='http://127.0.0.1:8023/byteblaze/planner/-/issues'
				StaticText 'Updated'
				time 'Nov 9, 2025 10:30pm GMT+0600'
					StaticText '4 hours ago'
			listitem ''
				[100] link 'R', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline'
				heading 'Byte Blaze / remove-board-movement-events-from-the-github-issue-timeline'
					[136] link 'Byte Blaze / remove-board-movement-events-from-the-github-issue-timeline', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline'
				StaticText 'Owner'
				paragraph ''
					StaticText "This extension can remove and restore the presence of timeline items generated by a project board event from GitHub's timeline."
				[101] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/starrers'
				[102] link '1', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/forks'
				[103] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/merge_requests'
				[104] link '0', url='http://127.0.0.1:8023/byteblaze/remove-board-movement-events-from-the-github-issue-timeline/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[105] link 'S', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme'
				heading 'Byte Blaze / solarized-prism-theme'
					[137] link 'Byte Blaze / solarized-prism-theme', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme'
				StaticText 'Owner'
				paragraph ''
					StaticText 'solarized theme for prism.js'
				[106] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/starrers'
				[107] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/forks'
				[108] link '0', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/merge_requests'
				[109] link '1', url='http://127.0.0.1:8023/byteblaze/solarized-prism-theme/-/issues'
				StaticText 'Updated'
				time 'Nov 9, 2025 9:12pm GMT+0600'
					StaticText '5 hours ago'
			listitem ''
				[110] link 'T', url='http://127.0.0.1:8023/byteblaze/timeit'
				heading 'Byte Blaze / timeit'
					[138] link 'Byte Blaze / timeit', url='http://127.0.0.1:8023/byteblaze/timeit'
				StaticText 'Owner'
				paragraph ''
					StaticText 'Rails implementation of time tracking tool timeit'
				[111] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/starrers'
				[112] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/forks'
				[113] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/merge_requests'
				[114] link '0', url='http://127.0.0.1:8023/byteblaze/timeit/-/issues'
				StaticText 'Updated'
				time 'Mar 28, 2023 5:22am GMT+0600'
					StaticText '2 years ago'
			listitem ''
				[115] link 'W', url='http://127.0.0.1:8023/byteblaze/web_arena'
				heading 'Byte Blaze / web_arena'
					[139] link 'Byte Blaze / web_arena', url='http://127.0.0.1:8023/byteblaze/web_arena'
				StaticText 'Owner'
				[116] link '0', url='http://127.0.0.1:8023/byteblaze/web_arena/-/starrers'
				[117] link '0', url='http://127.0.0.1:8023/byteblaze/web_arena/-/forks'
				[118] link '0', url='http://127.0.0.1:8023/byteblaze/web_arena/-/merge_requests'
				[119] link '0', url='http://127.0.0.1:8023/byteblaze/web_arena/-/issues'
				StaticText 'Updated'
				time 'Nov 9, 2025 11:12pm GMT+0600'
					StaticText '3 hours ago'
We are currently on the Projects dashboard page at `http://127.0.0.1:8023/`. The page lists existing projects and contains a button/link with ID **3** labeled **"New project"** that navigates to the project creation page. There is no existing form on this page, only the navigation option for creating a new project.
To create a new project named `web_agent_android_xl` with the Android template, we need to first reach the project creation form. The "New project" button is the sole element that leads to that form. No other navigation steps are required at this point.
click('3')

Active Tab

http://127.0.0.1:8023/projects/new

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[7] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[8] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[9] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[10] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[11] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[12] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[13] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[14] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create new project'
		[3] link 'Create blank project Create a blank project to store your files, plan your work, and collaborate on code, among other things.', url='http://127.0.0.1:8023/projects/new#blank_project'
			heading 'Create blank project'
			paragraph ''
				StaticText 'Create a blank project to store your files, plan your work, and collaborate on code, among other things.'
		[4] link 'Create from template Create a project pre-populated with the necessary files to get you started quickly.', url='http://127.0.0.1:8023/projects/new#create_from_template'
			heading 'Create from template'
			paragraph ''
				StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		[5] link 'Import project Migrate your data from an external source like GitHub, Bitbucket, or another instance of GitLab.', url='http://127.0.0.1:8023/projects/new#import_project'
			heading 'Import project'
			paragraph ''
				StaticText 'Migrate your data from an external source like GitHub, Bitbucket, or another instance of GitLab.'
		paragraph ''
			StaticText 'You can also create a project from the command line.'
			[6] link 'Show command', url='http://127.0.0.1:8023/projects/new#'
We are on the GitLab "New Project" page with options: Create blank project (id 3), Create from template (id 4), Import project (id 5). No project form yet.
To create a project with an Android template, we need to choose the "Create from template" option. This will lead to a template selection screen where we can pick "Android". After selecting a template, the project creation form will appear where we can set the project name โ€œweb_agent_android_xlโ€ and ensure the visibility is private. After creating the project, we will navigate to the projectโ€™s Members page to invite the three users.
click('4')

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[124] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[125] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[126] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[127] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[128] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[129] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[130] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[131] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[133] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[134] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		list ''
			listitem ''
				[132] link 'Built-in 30', url='http://127.0.0.1:8023/projects/new#built-in'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/rails-e4746cdee7c94c9e3530c8f34bce6dfd8f7c31f2bd5614c008f86d68800e8c69.svg'
		[4] strong ''
			StaticText 'Ruby on Rails'
		StaticText 'Includes an MVC structure, Gemfile, Rakefile, along with many others, to help you get started'
		[5] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/rails'
		[6] LabelText ''
			[94] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/spring-e05c67c5686d76e33bbb653d8acedb4d86fa27f610c6eed991393289e16ea7d6.svg'
		[7] strong ''
			StaticText 'Spring'
		StaticText 'Includes an MVC structure, mvnw and pom.xml to help you get started'
		[8] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/spring'
		[9] LabelText ''
			[95] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/express-e8d30ca316d8cdf88fc96a4b20b15b2e47efc8f22cc0777bb5060379e2df5a55.svg'
		[10] strong ''
			StaticText 'NodeJS Express'
		StaticText 'Includes an MVC structure to help you get started'
		[11] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/express'
		[12] LabelText ''
			[96] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/swift-d0f3f6ee9a0b08d6dc108657a670e1785112cd530710434ca604f81500f705df.svg'
		[13] strong ''
			StaticText 'iOS (Swift)'
		StaticText 'A ready-to-go template for use with iOS Swift apps'
		[14] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/iosswift'
		[15] LabelText ''
			[97] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		[16] strong ''
			StaticText '.NET Core'
		StaticText 'A .NET Core console application template, customizable for any .NET Core project'
		[17] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/dotnetcore'
		[18] LabelText ''
			[98] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/android-c7ab138d4f3ad2866522df32b18ecaad20afe1712f6db31bdb61e257c3e256be.svg'
		[19] strong ''
			StaticText 'Android'
		StaticText 'A ready-to-go template for use with Android apps'
		[20] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/android'
		[21] LabelText ''
			[99] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gomicro-c52eb89f0ec832b0c4a2bdccb96352b46e303b13804de39c1fa5ec1b5b6032a0.svg'
		[22] strong ''
			StaticText 'Go Micro'
		StaticText 'Go Micro is a framework for micro service development'
		[23] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/go-micro'
		[24] LabelText ''
			[100] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[25] strong ''
			StaticText 'Pages/Bridgetown'
		StaticText 'Everything you need to create a GitLab Pages site using Bridgetown'
		[26] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/bridgetown'
		[27] LabelText ''
			[101] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/gatsby-ede97ec16bb11f2123b8ef08ae9bf08f6900ffe70fa0ad8dc7f7a24dd394e813.svg'
		[28] strong ''
			StaticText 'Pages/Gatsby'
		StaticText 'Everything you need to create a GitLab Pages site using Gatsby'
		[29] link 'Preview', url='https://gitlab.com/pages/gatsby'
		[30] LabelText ''
			[102] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hugo-e56a6c9eaefc535b8e49781ff15372668eea0193c6feb039fc7fdb52df019ab8.svg'
		[31] strong ''
			StaticText 'Pages/Hugo'
		StaticText 'Everything you need to create a GitLab Pages site using Hugo'
		[32] link 'Preview', url='https://gitlab.com/pages/hugo'
		[33] LabelText ''
			[103] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/pelican-566b41ed25915a5b9e8e790c6a0f81f406c16d390ee84f12b959d29244519774.svg'
		[34] strong ''
			StaticText 'Pages/Pelican'
		StaticText 'Everything you need to create a GitLab Pages site using Pelican'
		[35] link 'Preview', url='https://gitlab.com/pages/pelican'
		[36] LabelText ''
			[104] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/jekyll-5399d763b7e1d4013708fd507a6daf0a44c4072fc620ed07de1f1ee82bf72e78.svg'
		[37] strong ''
			StaticText 'Pages/Jekyll'
		StaticText 'Everything you need to create a GitLab Pages site using Jekyll'
		[38] link 'Preview', url='https://gitlab.com/pages/jekyll'
		[39] LabelText ''
			[105] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[40] strong ''
			StaticText 'Pages/Plain HTML'
		StaticText 'Everything you need to create a GitLab Pages site using plain HTML'
		[41] link 'Preview', url='https://gitlab.com/pages/plain-html'
		[42] LabelText ''
			[106] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitbook-743b813c3703681060adf4e37f32f625dbba28dfb422b57bf5071f53dc9ea98c.svg'
		[43] strong ''
			StaticText 'Pages/GitBook'
		StaticText 'Everything you need to create a GitLab Pages site using GitBook'
		[44] link 'Preview', url='https://gitlab.com/pages/gitbook'
		[45] LabelText ''
			[107] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hexo-7f762d46d92caae9b7d69cf45d18247dde8f5a41c195dc448d59544b93269908.svg'
		[46] strong ''
			StaticText 'Pages/Hexo'
		StaticText 'Everything you need to create a GitLab Pages site using Hexo'
		[47] link 'Preview', url='https://gitlab.com/pages/hexo'
		[48] LabelText ''
			[108] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/middleman-a63d5a0c0cbd1c252cf58d03dfb9404082c5fdd8a8e3030da3014e9894fbcdad.svg'
		[49] strong ''
			StaticText 'Pages/Middleman'
		StaticText 'Everything you need to create a GitLab Pages site using Middleman'
		[50] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/middleman'
		[51] LabelText ''
			[109] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitpod-3f21d55c9f953f1a75c48d505587b0868e8e9fefb3d6b1c5672525b67e2ea959.svg'
		[52] strong ''
			StaticText 'Gitpod/Spring Petclinic'
		StaticText 'A Gitpod configured Webapplication in Spring and Java'
		[53] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/gitpod-spring-petclinic'
		[54] LabelText ''
			[110] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[55] strong ''
			StaticText 'Netlify/Hugo'
		StaticText 'A Hugo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[56] link 'Preview', url='https://gitlab.com/pages/nfhugo'
		[57] LabelText ''
			[111] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[58] strong ''
			StaticText 'Netlify/Jekyll'
		StaticText 'A Jekyll site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[59] link 'Preview', url='https://gitlab.com/pages/nfjekyll'
		[60] LabelText ''
			[112] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[61] strong ''
			StaticText 'Netlify/Plain HTML'
		StaticText 'A plain HTML site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[62] link 'Preview', url='https://gitlab.com/pages/nfplain-html'
		[63] LabelText ''
			[113] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[64] strong ''
			StaticText 'Netlify/GitBook'
		StaticText 'A GitBook site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[65] link 'Preview', url='https://gitlab.com/pages/nfgitbook'
		[66] LabelText ''
			[114] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[67] strong ''
			StaticText 'Netlify/Hexo'
		StaticText 'A Hexo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[68] link 'Preview', url='https://gitlab.com/pages/nfhexo'
		[69] LabelText ''
			[115] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[70] strong ''
			StaticText 'SalesforceDX'
		StaticText 'A project boilerplate for Salesforce App development with Salesforce Developer tools'
		[71] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/salesforcedx'
		[72] LabelText ''
			[116] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/serverless_framework-88e039613ed3d142f3155566464f249d35febc0fa9bf83a6f95bea1aad38baca.svg'
		[73] strong ''
			StaticText 'Serverless Framework/JS'
		StaticText 'A basic page and serverless function that uses AWS Lambda, AWS API Gateway, and GitLab Pages'
		[74] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/serverless-framework'
		[75] LabelText ''
			[117] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/tencent_serverless_framework-ff351aa40ba7d51fadba10a82ebd4d9491bb881b2f90d25bc3c58e05831048fd.svg'
		[76] strong ''
			StaticText 'Tencent Serverless Framework/NextjsSSR'
		StaticText 'A project boilerplate for Tencent Serverless Framework that uses Next.js SSR'
		[77] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/nextjsssr_demo'
		[78] LabelText ''
			[118] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[79] strong ''
			StaticText 'Jsonnet for Dynamic Child Pipelines'
		StaticText 'An example showing how to use Jsonnet with GitLab dynamic child pipelines'
		[80] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/jsonnet'
		[81] LabelText ''
			[119] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[82] strong ''
			StaticText 'GitLab Cluster Management'
		StaticText 'An example project for managing Kubernetes clusters integrated with GitLab'
		[83] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/cluster-management'
		[84] LabelText ''
			[120] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[85] strong ''
			StaticText 'Kotlin Native Linux'
		StaticText 'A basic template for developing Linux programs using Kotlin Native'
		[86] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/kotlin-native-linux'
		[87] LabelText ''
			[121] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/typo3-fc11a6c60dad39a2c7fccedd682c2cb8332e6f5a60c7ad63e3d9aa21e7f856f6.svg'
		[88] strong ''
			StaticText 'TYPO3 Distribution'
		StaticText 'A template for starting a new TYPO3 project'
		[89] link 'Preview', url='https://gitlab.com/ochorocho/typo3-distribution'
		[90] LabelText ''
			[122] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[91] strong ''
			StaticText 'Sample GitLab Project'
		StaticText 'An example project that shows off the best practices for setting up GitLab for your own organization, including sample issues, merge requests, and milestones'
		[92] link 'Preview', url='https://gitlab.com/gitlab-org/sample-data-templates/sample-gitlab-project'
		[93] LabelText ''
			[123] radio 'Use template', checked='false'
			StaticText 'Use template'
We are on the โ€œCreate from templateโ€ page. The Android template is listed with radio button ID **99** labeled โ€œUse templateโ€. No primary โ€œCreateโ€ button is visible at the moment; it will appear after selecting the Android template.
Choosing the Android template is mandatory to create the desired project. After selecting it, GitLab will reveal the project creation form and the โ€œCreate projectโ€ button, which we must click next.
click('99')

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[124] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[125] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[126] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[127] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[128] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[129] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[130] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[131] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[133] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[134] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		list ''
			listitem ''
				[132] link 'Built-in 30', url='http://127.0.0.1:8023/projects/new#built-in'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/rails-e4746cdee7c94c9e3530c8f34bce6dfd8f7c31f2bd5614c008f86d68800e8c69.svg'
		[4] strong ''
			StaticText 'Ruby on Rails'
		StaticText 'Includes an MVC structure, Gemfile, Rakefile, along with many others, to help you get started'
		[5] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/rails'
		[6] LabelText ''
			[94] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/spring-e05c67c5686d76e33bbb653d8acedb4d86fa27f610c6eed991393289e16ea7d6.svg'
		[7] strong ''
			StaticText 'Spring'
		StaticText 'Includes an MVC structure, mvnw and pom.xml to help you get started'
		[8] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/spring'
		[9] LabelText ''
			[95] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/express-e8d30ca316d8cdf88fc96a4b20b15b2e47efc8f22cc0777bb5060379e2df5a55.svg'
		[10] strong ''
			StaticText 'NodeJS Express'
		StaticText 'Includes an MVC structure to help you get started'
		[11] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/express'
		[12] LabelText ''
			[96] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/swift-d0f3f6ee9a0b08d6dc108657a670e1785112cd530710434ca604f81500f705df.svg'
		[13] strong ''
			StaticText 'iOS (Swift)'
		StaticText 'A ready-to-go template for use with iOS Swift apps'
		[14] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/iosswift'
		[15] LabelText ''
			[97] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		[16] strong ''
			StaticText '.NET Core'
		StaticText 'A .NET Core console application template, customizable for any .NET Core project'
		[17] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/dotnetcore'
		[18] LabelText ''
			[98] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/android-c7ab138d4f3ad2866522df32b18ecaad20afe1712f6db31bdb61e257c3e256be.svg'
		[19] strong ''
			StaticText 'Android'
		StaticText 'A ready-to-go template for use with Android apps'
		[20] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/android'
		[21] LabelText ''
			[99] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gomicro-c52eb89f0ec832b0c4a2bdccb96352b46e303b13804de39c1fa5ec1b5b6032a0.svg'
		[22] strong ''
			StaticText 'Go Micro'
		StaticText 'Go Micro is a framework for micro service development'
		[23] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/go-micro'
		[24] LabelText ''
			[100] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[25] strong ''
			StaticText 'Pages/Bridgetown'
		StaticText 'Everything you need to create a GitLab Pages site using Bridgetown'
		[26] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/bridgetown'
		[27] LabelText ''
			[101] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/gatsby-ede97ec16bb11f2123b8ef08ae9bf08f6900ffe70fa0ad8dc7f7a24dd394e813.svg'
		[28] strong ''
			StaticText 'Pages/Gatsby'
		StaticText 'Everything you need to create a GitLab Pages site using Gatsby'
		[29] link 'Preview', url='https://gitlab.com/pages/gatsby'
		[30] LabelText ''
			[102] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hugo-e56a6c9eaefc535b8e49781ff15372668eea0193c6feb039fc7fdb52df019ab8.svg'
		[31] strong ''
			StaticText 'Pages/Hugo'
		StaticText 'Everything you need to create a GitLab Pages site using Hugo'
		[32] link 'Preview', url='https://gitlab.com/pages/hugo'
		[33] LabelText ''
			[103] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/pelican-566b41ed25915a5b9e8e790c6a0f81f406c16d390ee84f12b959d29244519774.svg'
		[34] strong ''
			StaticText 'Pages/Pelican'
		StaticText 'Everything you need to create a GitLab Pages site using Pelican'
		[35] link 'Preview', url='https://gitlab.com/pages/pelican'
		[36] LabelText ''
			[104] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/jekyll-5399d763b7e1d4013708fd507a6daf0a44c4072fc620ed07de1f1ee82bf72e78.svg'
		[37] strong ''
			StaticText 'Pages/Jekyll'
		StaticText 'Everything you need to create a GitLab Pages site using Jekyll'
		[38] link 'Preview', url='https://gitlab.com/pages/jekyll'
		[39] LabelText ''
			[105] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[40] strong ''
			StaticText 'Pages/Plain HTML'
		StaticText 'Everything you need to create a GitLab Pages site using plain HTML'
		[41] link 'Preview', url='https://gitlab.com/pages/plain-html'
		[42] LabelText ''
			[106] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitbook-743b813c3703681060adf4e37f32f625dbba28dfb422b57bf5071f53dc9ea98c.svg'
		[43] strong ''
			StaticText 'Pages/GitBook'
		StaticText 'Everything you need to create a GitLab Pages site using GitBook'
		[44] link 'Preview', url='https://gitlab.com/pages/gitbook'
		[45] LabelText ''
			[107] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hexo-7f762d46d92caae9b7d69cf45d18247dde8f5a41c195dc448d59544b93269908.svg'
		[46] strong ''
			StaticText 'Pages/Hexo'
		StaticText 'Everything you need to create a GitLab Pages site using Hexo'
		[47] link 'Preview', url='https://gitlab.com/pages/hexo'
		[48] LabelText ''
			[108] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/middleman-a63d5a0c0cbd1c252cf58d03dfb9404082c5fdd8a8e3030da3014e9894fbcdad.svg'
		[49] strong ''
			StaticText 'Pages/Middleman'
		StaticText 'Everything you need to create a GitLab Pages site using Middleman'
		[50] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/middleman'
		[51] LabelText ''
			[109] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitpod-3f21d55c9f953f1a75c48d505587b0868e8e9fefb3d6b1c5672525b67e2ea959.svg'
		[52] strong ''
			StaticText 'Gitpod/Spring Petclinic'
		StaticText 'A Gitpod configured Webapplication in Spring and Java'
		[53] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/gitpod-spring-petclinic'
		[54] LabelText ''
			[110] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[55] strong ''
			StaticText 'Netlify/Hugo'
		StaticText 'A Hugo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[56] link 'Preview', url='https://gitlab.com/pages/nfhugo'
		[57] LabelText ''
			[111] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[58] strong ''
			StaticText 'Netlify/Jekyll'
		StaticText 'A Jekyll site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[59] link 'Preview', url='https://gitlab.com/pages/nfjekyll'
		[60] LabelText ''
			[112] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[61] strong ''
			StaticText 'Netlify/Plain HTML'
		StaticText 'A plain HTML site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[62] link 'Preview', url='https://gitlab.com/pages/nfplain-html'
		[63] LabelText ''
			[113] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[64] strong ''
			StaticText 'Netlify/GitBook'
		StaticText 'A GitBook site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[65] link 'Preview', url='https://gitlab.com/pages/nfgitbook'
		[66] LabelText ''
			[114] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[67] strong ''
			StaticText 'Netlify/Hexo'
		StaticText 'A Hexo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[68] link 'Preview', url='https://gitlab.com/pages/nfhexo'
		[69] LabelText ''
			[115] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[70] strong ''
			StaticText 'SalesforceDX'
		StaticText 'A project boilerplate for Salesforce App development with Salesforce Developer tools'
		[71] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/salesforcedx'
		[72] LabelText ''
			[116] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/serverless_framework-88e039613ed3d142f3155566464f249d35febc0fa9bf83a6f95bea1aad38baca.svg'
		[73] strong ''
			StaticText 'Serverless Framework/JS'
		StaticText 'A basic page and serverless function that uses AWS Lambda, AWS API Gateway, and GitLab Pages'
		[74] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/serverless-framework'
		[75] LabelText ''
			[117] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/tencent_serverless_framework-ff351aa40ba7d51fadba10a82ebd4d9491bb881b2f90d25bc3c58e05831048fd.svg'
		[76] strong ''
			StaticText 'Tencent Serverless Framework/NextjsSSR'
		StaticText 'A project boilerplate for Tencent Serverless Framework that uses Next.js SSR'
		[77] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/nextjsssr_demo'
		[78] LabelText ''
			[118] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[79] strong ''
			StaticText 'Jsonnet for Dynamic Child Pipelines'
		StaticText 'An example showing how to use Jsonnet with GitLab dynamic child pipelines'
		[80] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/jsonnet'
		[81] LabelText ''
			[119] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[82] strong ''
			StaticText 'GitLab Cluster Management'
		StaticText 'An example project for managing Kubernetes clusters integrated with GitLab'
		[83] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/cluster-management'
		[84] LabelText ''
			[120] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[85] strong ''
			StaticText 'Kotlin Native Linux'
		StaticText 'A basic template for developing Linux programs using Kotlin Native'
		[86] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/kotlin-native-linux'
		[87] LabelText ''
			[121] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/typo3-fc11a6c60dad39a2c7fccedd682c2cb8332e6f5a60c7ad63e3d9aa21e7f856f6.svg'
		[88] strong ''
			StaticText 'TYPO3 Distribution'
		StaticText 'A template for starting a new TYPO3 project'
		[89] link 'Preview', url='https://gitlab.com/ochorocho/typo3-distribution'
		[90] LabelText ''
			[122] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[91] strong ''
			StaticText 'Sample GitLab Project'
		StaticText 'An example project that shows off the best practices for setting up GitLab for your own organization, including sample issues, merge requests, and milestones'
		[92] link 'Preview', url='https://gitlab.com/gitlab-org/sample-data-templates/sample-gitlab-project'
		[93] LabelText ''
			[123] radio 'Use template', checked='false'
			StaticText 'Use template'
The page displays a list of templates. The Android template has a radio button (id **99**) labeled โ€œUse templateโ€. The radio button is currently unchecked. No โ€œCreate projectโ€ button is yet visible.
To proceed, the Android template must be selected so that the project creation form becomes available. The radio button id 99 is the explicit target for selection.
click('99')

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[124] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[125] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[126] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[127] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[128] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[129] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[130] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[131] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[133] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[134] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		list ''
			listitem ''
				[132] link 'Built-in 30', url='http://127.0.0.1:8023/projects/new#built-in'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/rails-e4746cdee7c94c9e3530c8f34bce6dfd8f7c31f2bd5614c008f86d68800e8c69.svg'
		[4] strong ''
			StaticText 'Ruby on Rails'
		StaticText 'Includes an MVC structure, Gemfile, Rakefile, along with many others, to help you get started'
		[5] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/rails'
		[6] LabelText ''
			[94] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/spring-e05c67c5686d76e33bbb653d8acedb4d86fa27f610c6eed991393289e16ea7d6.svg'
		[7] strong ''
			StaticText 'Spring'
		StaticText 'Includes an MVC structure, mvnw and pom.xml to help you get started'
		[8] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/spring'
		[9] LabelText ''
			[95] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/express-e8d30ca316d8cdf88fc96a4b20b15b2e47efc8f22cc0777bb5060379e2df5a55.svg'
		[10] strong ''
			StaticText 'NodeJS Express'
		StaticText 'Includes an MVC structure to help you get started'
		[11] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/express'
		[12] LabelText ''
			[96] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/swift-d0f3f6ee9a0b08d6dc108657a670e1785112cd530710434ca604f81500f705df.svg'
		[13] strong ''
			StaticText 'iOS (Swift)'
		StaticText 'A ready-to-go template for use with iOS Swift apps'
		[14] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/iosswift'
		[15] LabelText ''
			[97] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		[16] strong ''
			StaticText '.NET Core'
		StaticText 'A .NET Core console application template, customizable for any .NET Core project'
		[17] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/dotnetcore'
		[18] LabelText ''
			[98] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/android-c7ab138d4f3ad2866522df32b18ecaad20afe1712f6db31bdb61e257c3e256be.svg'
		[19] strong ''
			StaticText 'Android'
		StaticText 'A ready-to-go template for use with Android apps'
		[20] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/android'
		[21] LabelText ''
			[99] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gomicro-c52eb89f0ec832b0c4a2bdccb96352b46e303b13804de39c1fa5ec1b5b6032a0.svg'
		[22] strong ''
			StaticText 'Go Micro'
		StaticText 'Go Micro is a framework for micro service development'
		[23] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/go-micro'
		[24] LabelText ''
			[100] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[25] strong ''
			StaticText 'Pages/Bridgetown'
		StaticText 'Everything you need to create a GitLab Pages site using Bridgetown'
		[26] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/bridgetown'
		[27] LabelText ''
			[101] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/gatsby-ede97ec16bb11f2123b8ef08ae9bf08f6900ffe70fa0ad8dc7f7a24dd394e813.svg'
		[28] strong ''
			StaticText 'Pages/Gatsby'
		StaticText 'Everything you need to create a GitLab Pages site using Gatsby'
		[29] link 'Preview', url='https://gitlab.com/pages/gatsby'
		[30] LabelText ''
			[102] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hugo-e56a6c9eaefc535b8e49781ff15372668eea0193c6feb039fc7fdb52df019ab8.svg'
		[31] strong ''
			StaticText 'Pages/Hugo'
		StaticText 'Everything you need to create a GitLab Pages site using Hugo'
		[32] link 'Preview', url='https://gitlab.com/pages/hugo'
		[33] LabelText ''
			[103] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/pelican-566b41ed25915a5b9e8e790c6a0f81f406c16d390ee84f12b959d29244519774.svg'
		[34] strong ''
			StaticText 'Pages/Pelican'
		StaticText 'Everything you need to create a GitLab Pages site using Pelican'
		[35] link 'Preview', url='https://gitlab.com/pages/pelican'
		[36] LabelText ''
			[104] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/jekyll-5399d763b7e1d4013708fd507a6daf0a44c4072fc620ed07de1f1ee82bf72e78.svg'
		[37] strong ''
			StaticText 'Pages/Jekyll'
		StaticText 'Everything you need to create a GitLab Pages site using Jekyll'
		[38] link 'Preview', url='https://gitlab.com/pages/jekyll'
		[39] LabelText ''
			[105] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[40] strong ''
			StaticText 'Pages/Plain HTML'
		StaticText 'Everything you need to create a GitLab Pages site using plain HTML'
		[41] link 'Preview', url='https://gitlab.com/pages/plain-html'
		[42] LabelText ''
			[106] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitbook-743b813c3703681060adf4e37f32f625dbba28dfb422b57bf5071f53dc9ea98c.svg'
		[43] strong ''
			StaticText 'Pages/GitBook'
		StaticText 'Everything you need to create a GitLab Pages site using GitBook'
		[44] link 'Preview', url='https://gitlab.com/pages/gitbook'
		[45] LabelText ''
			[107] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hexo-7f762d46d92caae9b7d69cf45d18247dde8f5a41c195dc448d59544b93269908.svg'
		[46] strong ''
			StaticText 'Pages/Hexo'
		StaticText 'Everything you need to create a GitLab Pages site using Hexo'
		[47] link 'Preview', url='https://gitlab.com/pages/hexo'
		[48] LabelText ''
			[108] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/middleman-a63d5a0c0cbd1c252cf58d03dfb9404082c5fdd8a8e3030da3014e9894fbcdad.svg'
		[49] strong ''
			StaticText 'Pages/Middleman'
		StaticText 'Everything you need to create a GitLab Pages site using Middleman'
		[50] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/middleman'
		[51] LabelText ''
			[109] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitpod-3f21d55c9f953f1a75c48d505587b0868e8e9fefb3d6b1c5672525b67e2ea959.svg'
		[52] strong ''
			StaticText 'Gitpod/Spring Petclinic'
		StaticText 'A Gitpod configured Webapplication in Spring and Java'
		[53] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/gitpod-spring-petclinic'
		[54] LabelText ''
			[110] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[55] strong ''
			StaticText 'Netlify/Hugo'
		StaticText 'A Hugo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[56] link 'Preview', url='https://gitlab.com/pages/nfhugo'
		[57] LabelText ''
			[111] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[58] strong ''
			StaticText 'Netlify/Jekyll'
		StaticText 'A Jekyll site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[59] link 'Preview', url='https://gitlab.com/pages/nfjekyll'
		[60] LabelText ''
			[112] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[61] strong ''
			StaticText 'Netlify/Plain HTML'
		StaticText 'A plain HTML site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[62] link 'Preview', url='https://gitlab.com/pages/nfplain-html'
		[63] LabelText ''
			[113] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[64] strong ''
			StaticText 'Netlify/GitBook'
		StaticText 'A GitBook site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[65] link 'Preview', url='https://gitlab.com/pages/nfgitbook'
		[66] LabelText ''
			[114] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[67] strong ''
			StaticText 'Netlify/Hexo'
		StaticText 'A Hexo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[68] link 'Preview', url='https://gitlab.com/pages/nfhexo'
		[69] LabelText ''
			[115] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[70] strong ''
			StaticText 'SalesforceDX'
		StaticText 'A project boilerplate for Salesforce App development with Salesforce Developer tools'
		[71] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/salesforcedx'
		[72] LabelText ''
			[116] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/serverless_framework-88e039613ed3d142f3155566464f249d35febc0fa9bf83a6f95bea1aad38baca.svg'
		[73] strong ''
			StaticText 'Serverless Framework/JS'
		StaticText 'A basic page and serverless function that uses AWS Lambda, AWS API Gateway, and GitLab Pages'
		[74] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/serverless-framework'
		[75] LabelText ''
			[117] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/tencent_serverless_framework-ff351aa40ba7d51fadba10a82ebd4d9491bb881b2f90d25bc3c58e05831048fd.svg'
		[76] strong ''
			StaticText 'Tencent Serverless Framework/NextjsSSR'
		StaticText 'A project boilerplate for Tencent Serverless Framework that uses Next.js SSR'
		[77] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/nextjsssr_demo'
		[78] LabelText ''
			[118] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[79] strong ''
			StaticText 'Jsonnet for Dynamic Child Pipelines'
		StaticText 'An example showing how to use Jsonnet with GitLab dynamic child pipelines'
		[80] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/jsonnet'
		[81] LabelText ''
			[119] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[82] strong ''
			StaticText 'GitLab Cluster Management'
		StaticText 'An example project for managing Kubernetes clusters integrated with GitLab'
		[83] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/cluster-management'
		[84] LabelText ''
			[120] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[85] strong ''
			StaticText 'Kotlin Native Linux'
		StaticText 'A basic template for developing Linux programs using Kotlin Native'
		[86] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/kotlin-native-linux'
		[87] LabelText ''
			[121] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/typo3-fc11a6c60dad39a2c7fccedd682c2cb8332e6f5a60c7ad63e3d9aa21e7f856f6.svg'
		[88] strong ''
			StaticText 'TYPO3 Distribution'
		StaticText 'A template for starting a new TYPO3 project'
		[89] link 'Preview', url='https://gitlab.com/ochorocho/typo3-distribution'
		[90] LabelText ''
			[122] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[91] strong ''
			StaticText 'Sample GitLab Project'
		StaticText 'An example project that shows off the best practices for setting up GitLab for your own organization, including sample issues, merge requests, and milestones'
		[92] link 'Preview', url='https://gitlab.com/gitlab-org/sample-data-templates/sample-gitlab-project'
		[93] LabelText ''
			[123] radio 'Use template', checked='false'
			StaticText 'Use template'
Jump Action
[B]goto('http://127.0.0.1:8023/projects/new#create_from_template')

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[124] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[125] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[126] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[127] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[128] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[129] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[130] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[131] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[133] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[134] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		list ''
			listitem ''
				[132] link 'Built-in 30', url='http://127.0.0.1:8023/projects/new#built-in'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/rails-e4746cdee7c94c9e3530c8f34bce6dfd8f7c31f2bd5614c008f86d68800e8c69.svg'
		[4] strong ''
			StaticText 'Ruby on Rails'
		StaticText 'Includes an MVC structure, Gemfile, Rakefile, along with many others, to help you get started'
		[5] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/rails'
		[6] LabelText ''
			[94] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/spring-e05c67c5686d76e33bbb653d8acedb4d86fa27f610c6eed991393289e16ea7d6.svg'
		[7] strong ''
			StaticText 'Spring'
		StaticText 'Includes an MVC structure, mvnw and pom.xml to help you get started'
		[8] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/spring'
		[9] LabelText ''
			[95] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/express-e8d30ca316d8cdf88fc96a4b20b15b2e47efc8f22cc0777bb5060379e2df5a55.svg'
		[10] strong ''
			StaticText 'NodeJS Express'
		StaticText 'Includes an MVC structure to help you get started'
		[11] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/express'
		[12] LabelText ''
			[96] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/swift-d0f3f6ee9a0b08d6dc108657a670e1785112cd530710434ca604f81500f705df.svg'
		[13] strong ''
			StaticText 'iOS (Swift)'
		StaticText 'A ready-to-go template for use with iOS Swift apps'
		[14] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/iosswift'
		[15] LabelText ''
			[97] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		[16] strong ''
			StaticText '.NET Core'
		StaticText 'A .NET Core console application template, customizable for any .NET Core project'
		[17] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/dotnetcore'
		[18] LabelText ''
			[98] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/android-c7ab138d4f3ad2866522df32b18ecaad20afe1712f6db31bdb61e257c3e256be.svg'
		[19] strong ''
			StaticText 'Android'
		StaticText 'A ready-to-go template for use with Android apps'
		[20] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/android'
		[21] LabelText ''
			[99] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gomicro-c52eb89f0ec832b0c4a2bdccb96352b46e303b13804de39c1fa5ec1b5b6032a0.svg'
		[22] strong ''
			StaticText 'Go Micro'
		StaticText 'Go Micro is a framework for micro service development'
		[23] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/go-micro'
		[24] LabelText ''
			[100] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[25] strong ''
			StaticText 'Pages/Bridgetown'
		StaticText 'Everything you need to create a GitLab Pages site using Bridgetown'
		[26] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/bridgetown'
		[27] LabelText ''
			[101] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/gatsby-ede97ec16bb11f2123b8ef08ae9bf08f6900ffe70fa0ad8dc7f7a24dd394e813.svg'
		[28] strong ''
			StaticText 'Pages/Gatsby'
		StaticText 'Everything you need to create a GitLab Pages site using Gatsby'
		[29] link 'Preview', url='https://gitlab.com/pages/gatsby'
		[30] LabelText ''
			[102] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hugo-e56a6c9eaefc535b8e49781ff15372668eea0193c6feb039fc7fdb52df019ab8.svg'
		[31] strong ''
			StaticText 'Pages/Hugo'
		StaticText 'Everything you need to create a GitLab Pages site using Hugo'
		[32] link 'Preview', url='https://gitlab.com/pages/hugo'
		[33] LabelText ''
			[103] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/pelican-566b41ed25915a5b9e8e790c6a0f81f406c16d390ee84f12b959d29244519774.svg'
		[34] strong ''
			StaticText 'Pages/Pelican'
		StaticText 'Everything you need to create a GitLab Pages site using Pelican'
		[35] link 'Preview', url='https://gitlab.com/pages/pelican'
		[36] LabelText ''
			[104] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/jekyll-5399d763b7e1d4013708fd507a6daf0a44c4072fc620ed07de1f1ee82bf72e78.svg'
		[37] strong ''
			StaticText 'Pages/Jekyll'
		StaticText 'Everything you need to create a GitLab Pages site using Jekyll'
		[38] link 'Preview', url='https://gitlab.com/pages/jekyll'
		[39] LabelText ''
			[105] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[40] strong ''
			StaticText 'Pages/Plain HTML'
		StaticText 'Everything you need to create a GitLab Pages site using plain HTML'
		[41] link 'Preview', url='https://gitlab.com/pages/plain-html'
		[42] LabelText ''
			[106] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitbook-743b813c3703681060adf4e37f32f625dbba28dfb422b57bf5071f53dc9ea98c.svg'
		[43] strong ''
			StaticText 'Pages/GitBook'
		StaticText 'Everything you need to create a GitLab Pages site using GitBook'
		[44] link 'Preview', url='https://gitlab.com/pages/gitbook'
		[45] LabelText ''
			[107] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hexo-7f762d46d92caae9b7d69cf45d18247dde8f5a41c195dc448d59544b93269908.svg'
		[46] strong ''
			StaticText 'Pages/Hexo'
		StaticText 'Everything you need to create a GitLab Pages site using Hexo'
		[47] link 'Preview', url='https://gitlab.com/pages/hexo'
		[48] LabelText ''
			[108] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/middleman-a63d5a0c0cbd1c252cf58d03dfb9404082c5fdd8a8e3030da3014e9894fbcdad.svg'
		[49] strong ''
			StaticText 'Pages/Middleman'
		StaticText 'Everything you need to create a GitLab Pages site using Middleman'
		[50] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/middleman'
		[51] LabelText ''
			[109] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitpod-3f21d55c9f953f1a75c48d505587b0868e8e9fefb3d6b1c5672525b67e2ea959.svg'
		[52] strong ''
			StaticText 'Gitpod/Spring Petclinic'
		StaticText 'A Gitpod configured Webapplication in Spring and Java'
		[53] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/gitpod-spring-petclinic'
		[54] LabelText ''
			[110] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[55] strong ''
			StaticText 'Netlify/Hugo'
		StaticText 'A Hugo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[56] link 'Preview', url='https://gitlab.com/pages/nfhugo'
		[57] LabelText ''
			[111] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[58] strong ''
			StaticText 'Netlify/Jekyll'
		StaticText 'A Jekyll site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[59] link 'Preview', url='https://gitlab.com/pages/nfjekyll'
		[60] LabelText ''
			[112] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[61] strong ''
			StaticText 'Netlify/Plain HTML'
		StaticText 'A plain HTML site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[62] link 'Preview', url='https://gitlab.com/pages/nfplain-html'
		[63] LabelText ''
			[113] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[64] strong ''
			StaticText 'Netlify/GitBook'
		StaticText 'A GitBook site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[65] link 'Preview', url='https://gitlab.com/pages/nfgitbook'
		[66] LabelText ''
			[114] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[67] strong ''
			StaticText 'Netlify/Hexo'
		StaticText 'A Hexo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[68] link 'Preview', url='https://gitlab.com/pages/nfhexo'
		[69] LabelText ''
			[115] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[70] strong ''
			StaticText 'SalesforceDX'
		StaticText 'A project boilerplate for Salesforce App development with Salesforce Developer tools'
		[71] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/salesforcedx'
		[72] LabelText ''
			[116] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/serverless_framework-88e039613ed3d142f3155566464f249d35febc0fa9bf83a6f95bea1aad38baca.svg'
		[73] strong ''
			StaticText 'Serverless Framework/JS'
		StaticText 'A basic page and serverless function that uses AWS Lambda, AWS API Gateway, and GitLab Pages'
		[74] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/serverless-framework'
		[75] LabelText ''
			[117] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/tencent_serverless_framework-ff351aa40ba7d51fadba10a82ebd4d9491bb881b2f90d25bc3c58e05831048fd.svg'
		[76] strong ''
			StaticText 'Tencent Serverless Framework/NextjsSSR'
		StaticText 'A project boilerplate for Tencent Serverless Framework that uses Next.js SSR'
		[77] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/nextjsssr_demo'
		[78] LabelText ''
			[118] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[79] strong ''
			StaticText 'Jsonnet for Dynamic Child Pipelines'
		StaticText 'An example showing how to use Jsonnet with GitLab dynamic child pipelines'
		[80] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/jsonnet'
		[81] LabelText ''
			[119] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[82] strong ''
			StaticText 'GitLab Cluster Management'
		StaticText 'An example project for managing Kubernetes clusters integrated with GitLab'
		[83] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/cluster-management'
		[84] LabelText ''
			[120] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[85] strong ''
			StaticText 'Kotlin Native Linux'
		StaticText 'A basic template for developing Linux programs using Kotlin Native'
		[86] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/kotlin-native-linux'
		[87] LabelText ''
			[121] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/typo3-fc11a6c60dad39a2c7fccedd682c2cb8332e6f5a60c7ad63e3d9aa21e7f856f6.svg'
		[88] strong ''
			StaticText 'TYPO3 Distribution'
		StaticText 'A template for starting a new TYPO3 project'
		[89] link 'Preview', url='https://gitlab.com/ochorocho/typo3-distribution'
		[90] LabelText ''
			[122] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[91] strong ''
			StaticText 'Sample GitLab Project'
		StaticText 'An example project that shows off the best practices for setting up GitLab for your own organization, including sample issues, merge requests, and milestones'
		[92] link 'Preview', url='https://gitlab.com/gitlab-org/sample-data-templates/sample-gitlab-project'
		[93] LabelText ''
			[123] radio 'Use template', checked='false'
			StaticText 'Use template'
We are on the "Create from template" page listing many templates. The Android template is represented by a radio button with ID **98** (within a `LabelText` element following the Android label). Selecting this radio will load the project creation form preโ€‘populated with the Android template.
To create a project using the Android template, the correct template must be selected first. No other navigation or form filling has been performed yet. Clicking the Android radio (ID 98) will bring up the form where we can set the project name, visibility, and later invite members.
click('98')

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[124] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[125] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[126] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[127] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[128] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[129] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[130] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[131] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[133] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[134] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		list ''
			listitem ''
				[132] link 'Built-in 30', url='http://127.0.0.1:8023/projects/new#built-in'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/rails-e4746cdee7c94c9e3530c8f34bce6dfd8f7c31f2bd5614c008f86d68800e8c69.svg'
		[4] strong ''
			StaticText 'Ruby on Rails'
		StaticText 'Includes an MVC structure, Gemfile, Rakefile, along with many others, to help you get started'
		[5] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/rails'
		[6] LabelText ''
			[94] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/spring-e05c67c5686d76e33bbb653d8acedb4d86fa27f610c6eed991393289e16ea7d6.svg'
		[7] strong ''
			StaticText 'Spring'
		StaticText 'Includes an MVC structure, mvnw and pom.xml to help you get started'
		[8] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/spring'
		[9] LabelText ''
			[95] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/express-e8d30ca316d8cdf88fc96a4b20b15b2e47efc8f22cc0777bb5060379e2df5a55.svg'
		[10] strong ''
			StaticText 'NodeJS Express'
		StaticText 'Includes an MVC structure to help you get started'
		[11] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/express'
		[12] LabelText ''
			[96] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/swift-d0f3f6ee9a0b08d6dc108657a670e1785112cd530710434ca604f81500f705df.svg'
		[13] strong ''
			StaticText 'iOS (Swift)'
		StaticText 'A ready-to-go template for use with iOS Swift apps'
		[14] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/iosswift'
		[15] LabelText ''
			[97] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		[16] strong ''
			StaticText '.NET Core'
		StaticText 'A .NET Core console application template, customizable for any .NET Core project'
		[17] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/dotnetcore'
		[18] LabelText ''
			[98] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/android-c7ab138d4f3ad2866522df32b18ecaad20afe1712f6db31bdb61e257c3e256be.svg'
		[19] strong ''
			StaticText 'Android'
		StaticText 'A ready-to-go template for use with Android apps'
		[20] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/android'
		[21] LabelText ''
			[99] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gomicro-c52eb89f0ec832b0c4a2bdccb96352b46e303b13804de39c1fa5ec1b5b6032a0.svg'
		[22] strong ''
			StaticText 'Go Micro'
		StaticText 'Go Micro is a framework for micro service development'
		[23] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/go-micro'
		[24] LabelText ''
			[100] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[25] strong ''
			StaticText 'Pages/Bridgetown'
		StaticText 'Everything you need to create a GitLab Pages site using Bridgetown'
		[26] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/bridgetown'
		[27] LabelText ''
			[101] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/gatsby-ede97ec16bb11f2123b8ef08ae9bf08f6900ffe70fa0ad8dc7f7a24dd394e813.svg'
		[28] strong ''
			StaticText 'Pages/Gatsby'
		StaticText 'Everything you need to create a GitLab Pages site using Gatsby'
		[29] link 'Preview', url='https://gitlab.com/pages/gatsby'
		[30] LabelText ''
			[102] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hugo-e56a6c9eaefc535b8e49781ff15372668eea0193c6feb039fc7fdb52df019ab8.svg'
		[31] strong ''
			StaticText 'Pages/Hugo'
		StaticText 'Everything you need to create a GitLab Pages site using Hugo'
		[32] link 'Preview', url='https://gitlab.com/pages/hugo'
		[33] LabelText ''
			[103] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/pelican-566b41ed25915a5b9e8e790c6a0f81f406c16d390ee84f12b959d29244519774.svg'
		[34] strong ''
			StaticText 'Pages/Pelican'
		StaticText 'Everything you need to create a GitLab Pages site using Pelican'
		[35] link 'Preview', url='https://gitlab.com/pages/pelican'
		[36] LabelText ''
			[104] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/jekyll-5399d763b7e1d4013708fd507a6daf0a44c4072fc620ed07de1f1ee82bf72e78.svg'
		[37] strong ''
			StaticText 'Pages/Jekyll'
		StaticText 'Everything you need to create a GitLab Pages site using Jekyll'
		[38] link 'Preview', url='https://gitlab.com/pages/jekyll'
		[39] LabelText ''
			[105] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[40] strong ''
			StaticText 'Pages/Plain HTML'
		StaticText 'Everything you need to create a GitLab Pages site using plain HTML'
		[41] link 'Preview', url='https://gitlab.com/pages/plain-html'
		[42] LabelText ''
			[106] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitbook-743b813c3703681060adf4e37f32f625dbba28dfb422b57bf5071f53dc9ea98c.svg'
		[43] strong ''
			StaticText 'Pages/GitBook'
		StaticText 'Everything you need to create a GitLab Pages site using GitBook'
		[44] link 'Preview', url='https://gitlab.com/pages/gitbook'
		[45] LabelText ''
			[107] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hexo-7f762d46d92caae9b7d69cf45d18247dde8f5a41c195dc448d59544b93269908.svg'
		[46] strong ''
			StaticText 'Pages/Hexo'
		StaticText 'Everything you need to create a GitLab Pages site using Hexo'
		[47] link 'Preview', url='https://gitlab.com/pages/hexo'
		[48] LabelText ''
			[108] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/middleman-a63d5a0c0cbd1c252cf58d03dfb9404082c5fdd8a8e3030da3014e9894fbcdad.svg'
		[49] strong ''
			StaticText 'Pages/Middleman'
		StaticText 'Everything you need to create a GitLab Pages site using Middleman'
		[50] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/middleman'
		[51] LabelText ''
			[109] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitpod-3f21d55c9f953f1a75c48d505587b0868e8e9fefb3d6b1c5672525b67e2ea959.svg'
		[52] strong ''
			StaticText 'Gitpod/Spring Petclinic'
		StaticText 'A Gitpod configured Webapplication in Spring and Java'
		[53] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/gitpod-spring-petclinic'
		[54] LabelText ''
			[110] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[55] strong ''
			StaticText 'Netlify/Hugo'
		StaticText 'A Hugo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[56] link 'Preview', url='https://gitlab.com/pages/nfhugo'
		[57] LabelText ''
			[111] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[58] strong ''
			StaticText 'Netlify/Jekyll'
		StaticText 'A Jekyll site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[59] link 'Preview', url='https://gitlab.com/pages/nfjekyll'
		[60] LabelText ''
			[112] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[61] strong ''
			StaticText 'Netlify/Plain HTML'
		StaticText 'A plain HTML site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[62] link 'Preview', url='https://gitlab.com/pages/nfplain-html'
		[63] LabelText ''
			[113] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[64] strong ''
			StaticText 'Netlify/GitBook'
		StaticText 'A GitBook site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[65] link 'Preview', url='https://gitlab.com/pages/nfgitbook'
		[66] LabelText ''
			[114] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[67] strong ''
			StaticText 'Netlify/Hexo'
		StaticText 'A Hexo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[68] link 'Preview', url='https://gitlab.com/pages/nfhexo'
		[69] LabelText ''
			[115] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[70] strong ''
			StaticText 'SalesforceDX'
		StaticText 'A project boilerplate for Salesforce App development with Salesforce Developer tools'
		[71] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/salesforcedx'
		[72] LabelText ''
			[116] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/serverless_framework-88e039613ed3d142f3155566464f249d35febc0fa9bf83a6f95bea1aad38baca.svg'
		[73] strong ''
			StaticText 'Serverless Framework/JS'
		StaticText 'A basic page and serverless function that uses AWS Lambda, AWS API Gateway, and GitLab Pages'
		[74] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/serverless-framework'
		[75] LabelText ''
			[117] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/tencent_serverless_framework-ff351aa40ba7d51fadba10a82ebd4d9491bb881b2f90d25bc3c58e05831048fd.svg'
		[76] strong ''
			StaticText 'Tencent Serverless Framework/NextjsSSR'
		StaticText 'A project boilerplate for Tencent Serverless Framework that uses Next.js SSR'
		[77] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/nextjsssr_demo'
		[78] LabelText ''
			[118] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[79] strong ''
			StaticText 'Jsonnet for Dynamic Child Pipelines'
		StaticText 'An example showing how to use Jsonnet with GitLab dynamic child pipelines'
		[80] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/jsonnet'
		[81] LabelText ''
			[119] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[82] strong ''
			StaticText 'GitLab Cluster Management'
		StaticText 'An example project for managing Kubernetes clusters integrated with GitLab'
		[83] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/cluster-management'
		[84] LabelText ''
			[120] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[85] strong ''
			StaticText 'Kotlin Native Linux'
		StaticText 'A basic template for developing Linux programs using Kotlin Native'
		[86] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/kotlin-native-linux'
		[87] LabelText ''
			[121] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/typo3-fc11a6c60dad39a2c7fccedd682c2cb8332e6f5a60c7ad63e3d9aa21e7f856f6.svg'
		[88] strong ''
			StaticText 'TYPO3 Distribution'
		StaticText 'A template for starting a new TYPO3 project'
		[89] link 'Preview', url='https://gitlab.com/ochorocho/typo3-distribution'
		[90] LabelText ''
			[122] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[91] strong ''
			StaticText 'Sample GitLab Project'
		StaticText 'An example project that shows off the best practices for setting up GitLab for your own organization, including sample issues, merge requests, and milestones'
		[92] link 'Preview', url='https://gitlab.com/gitlab-org/sample-data-templates/sample-gitlab-project'
		[93] LabelText ''
			[123] radio 'Use template', checked='false'
			StaticText 'Use template'
The current page is still showing the list of project templates; no form fields for project name or visibility are present in the accessibility tree. The Android template radio button has ID **98**, but the form elements are not yet displayed.
Selecting the Android template should load the project creation form. Since that form is missing, we need to trigger the template selection again so that the form appears. Once the form is visible, we can enter the project name and create the project.
click('98')

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[124] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[125] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[126] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[127] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[128] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[129] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[130] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[131] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[133] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[134] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		list ''
			listitem ''
				[132] link 'Built-in 30', url='http://127.0.0.1:8023/projects/new#built-in'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/rails-e4746cdee7c94c9e3530c8f34bce6dfd8f7c31f2bd5614c008f86d68800e8c69.svg'
		[4] strong ''
			StaticText 'Ruby on Rails'
		StaticText 'Includes an MVC structure, Gemfile, Rakefile, along with many others, to help you get started'
		[5] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/rails'
		[6] LabelText ''
			[94] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/spring-e05c67c5686d76e33bbb653d8acedb4d86fa27f610c6eed991393289e16ea7d6.svg'
		[7] strong ''
			StaticText 'Spring'
		StaticText 'Includes an MVC structure, mvnw and pom.xml to help you get started'
		[8] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/spring'
		[9] LabelText ''
			[95] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/express-e8d30ca316d8cdf88fc96a4b20b15b2e47efc8f22cc0777bb5060379e2df5a55.svg'
		[10] strong ''
			StaticText 'NodeJS Express'
		StaticText 'Includes an MVC structure to help you get started'
		[11] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/express'
		[12] LabelText ''
			[96] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/swift-d0f3f6ee9a0b08d6dc108657a670e1785112cd530710434ca604f81500f705df.svg'
		[13] strong ''
			StaticText 'iOS (Swift)'
		StaticText 'A ready-to-go template for use with iOS Swift apps'
		[14] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/iosswift'
		[15] LabelText ''
			[97] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		[16] strong ''
			StaticText '.NET Core'
		StaticText 'A .NET Core console application template, customizable for any .NET Core project'
		[17] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/dotnetcore'
		[18] LabelText ''
			[98] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/android-c7ab138d4f3ad2866522df32b18ecaad20afe1712f6db31bdb61e257c3e256be.svg'
		[19] strong ''
			StaticText 'Android'
		StaticText 'A ready-to-go template for use with Android apps'
		[20] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/android'
		[21] LabelText ''
			[99] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gomicro-c52eb89f0ec832b0c4a2bdccb96352b46e303b13804de39c1fa5ec1b5b6032a0.svg'
		[22] strong ''
			StaticText 'Go Micro'
		StaticText 'Go Micro is a framework for micro service development'
		[23] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/go-micro'
		[24] LabelText ''
			[100] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[25] strong ''
			StaticText 'Pages/Bridgetown'
		StaticText 'Everything you need to create a GitLab Pages site using Bridgetown'
		[26] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/bridgetown'
		[27] LabelText ''
			[101] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/gatsby-ede97ec16bb11f2123b8ef08ae9bf08f6900ffe70fa0ad8dc7f7a24dd394e813.svg'
		[28] strong ''
			StaticText 'Pages/Gatsby'
		StaticText 'Everything you need to create a GitLab Pages site using Gatsby'
		[29] link 'Preview', url='https://gitlab.com/pages/gatsby'
		[30] LabelText ''
			[102] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hugo-e56a6c9eaefc535b8e49781ff15372668eea0193c6feb039fc7fdb52df019ab8.svg'
		[31] strong ''
			StaticText 'Pages/Hugo'
		StaticText 'Everything you need to create a GitLab Pages site using Hugo'
		[32] link 'Preview', url='https://gitlab.com/pages/hugo'
		[33] LabelText ''
			[103] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/pelican-566b41ed25915a5b9e8e790c6a0f81f406c16d390ee84f12b959d29244519774.svg'
		[34] strong ''
			StaticText 'Pages/Pelican'
		StaticText 'Everything you need to create a GitLab Pages site using Pelican'
		[35] link 'Preview', url='https://gitlab.com/pages/pelican'
		[36] LabelText ''
			[104] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/jekyll-5399d763b7e1d4013708fd507a6daf0a44c4072fc620ed07de1f1ee82bf72e78.svg'
		[37] strong ''
			StaticText 'Pages/Jekyll'
		StaticText 'Everything you need to create a GitLab Pages site using Jekyll'
		[38] link 'Preview', url='https://gitlab.com/pages/jekyll'
		[39] LabelText ''
			[105] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[40] strong ''
			StaticText 'Pages/Plain HTML'
		StaticText 'Everything you need to create a GitLab Pages site using plain HTML'
		[41] link 'Preview', url='https://gitlab.com/pages/plain-html'
		[42] LabelText ''
			[106] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitbook-743b813c3703681060adf4e37f32f625dbba28dfb422b57bf5071f53dc9ea98c.svg'
		[43] strong ''
			StaticText 'Pages/GitBook'
		StaticText 'Everything you need to create a GitLab Pages site using GitBook'
		[44] link 'Preview', url='https://gitlab.com/pages/gitbook'
		[45] LabelText ''
			[107] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hexo-7f762d46d92caae9b7d69cf45d18247dde8f5a41c195dc448d59544b93269908.svg'
		[46] strong ''
			StaticText 'Pages/Hexo'
		StaticText 'Everything you need to create a GitLab Pages site using Hexo'
		[47] link 'Preview', url='https://gitlab.com/pages/hexo'
		[48] LabelText ''
			[108] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/middleman-a63d5a0c0cbd1c252cf58d03dfb9404082c5fdd8a8e3030da3014e9894fbcdad.svg'
		[49] strong ''
			StaticText 'Pages/Middleman'
		StaticText 'Everything you need to create a GitLab Pages site using Middleman'
		[50] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/middleman'
		[51] LabelText ''
			[109] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitpod-3f21d55c9f953f1a75c48d505587b0868e8e9fefb3d6b1c5672525b67e2ea959.svg'
		[52] strong ''
			StaticText 'Gitpod/Spring Petclinic'
		StaticText 'A Gitpod configured Webapplication in Spring and Java'
		[53] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/gitpod-spring-petclinic'
		[54] LabelText ''
			[110] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[55] strong ''
			StaticText 'Netlify/Hugo'
		StaticText 'A Hugo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[56] link 'Preview', url='https://gitlab.com/pages/nfhugo'
		[57] LabelText ''
			[111] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[58] strong ''
			StaticText 'Netlify/Jekyll'
		StaticText 'A Jekyll site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[59] link 'Preview', url='https://gitlab.com/pages/nfjekyll'
		[60] LabelText ''
			[112] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[61] strong ''
			StaticText 'Netlify/Plain HTML'
		StaticText 'A plain HTML site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[62] link 'Preview', url='https://gitlab.com/pages/nfplain-html'
		[63] LabelText ''
			[113] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[64] strong ''
			StaticText 'Netlify/GitBook'
		StaticText 'A GitBook site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[65] link 'Preview', url='https://gitlab.com/pages/nfgitbook'
		[66] LabelText ''
			[114] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[67] strong ''
			StaticText 'Netlify/Hexo'
		StaticText 'A Hexo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[68] link 'Preview', url='https://gitlab.com/pages/nfhexo'
		[69] LabelText ''
			[115] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[70] strong ''
			StaticText 'SalesforceDX'
		StaticText 'A project boilerplate for Salesforce App development with Salesforce Developer tools'
		[71] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/salesforcedx'
		[72] LabelText ''
			[116] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/serverless_framework-88e039613ed3d142f3155566464f249d35febc0fa9bf83a6f95bea1aad38baca.svg'
		[73] strong ''
			StaticText 'Serverless Framework/JS'
		StaticText 'A basic page and serverless function that uses AWS Lambda, AWS API Gateway, and GitLab Pages'
		[74] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/serverless-framework'
		[75] LabelText ''
			[117] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/tencent_serverless_framework-ff351aa40ba7d51fadba10a82ebd4d9491bb881b2f90d25bc3c58e05831048fd.svg'
		[76] strong ''
			StaticText 'Tencent Serverless Framework/NextjsSSR'
		StaticText 'A project boilerplate for Tencent Serverless Framework that uses Next.js SSR'
		[77] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/nextjsssr_demo'
		[78] LabelText ''
			[118] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[79] strong ''
			StaticText 'Jsonnet for Dynamic Child Pipelines'
		StaticText 'An example showing how to use Jsonnet with GitLab dynamic child pipelines'
		[80] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/jsonnet'
		[81] LabelText ''
			[119] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[82] strong ''
			StaticText 'GitLab Cluster Management'
		StaticText 'An example project for managing Kubernetes clusters integrated with GitLab'
		[83] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/cluster-management'
		[84] LabelText ''
			[120] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[85] strong ''
			StaticText 'Kotlin Native Linux'
		StaticText 'A basic template for developing Linux programs using Kotlin Native'
		[86] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/kotlin-native-linux'
		[87] LabelText ''
			[121] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/typo3-fc11a6c60dad39a2c7fccedd682c2cb8332e6f5a60c7ad63e3d9aa21e7f856f6.svg'
		[88] strong ''
			StaticText 'TYPO3 Distribution'
		StaticText 'A template for starting a new TYPO3 project'
		[89] link 'Preview', url='https://gitlab.com/ochorocho/typo3-distribution'
		[90] LabelText ''
			[122] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[91] strong ''
			StaticText 'Sample GitLab Project'
		StaticText 'An example project that shows off the best practices for setting up GitLab for your own organization, including sample issues, merge requests, and milestones'
		[92] link 'Preview', url='https://gitlab.com/gitlab-org/sample-data-templates/sample-gitlab-project'
		[93] LabelText ''
			[123] radio 'Use template', checked='false'
			StaticText 'Use template'
Jump Action
[B]goto('http://127.0.0.1:8023/projects/new#create_from_template')

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[124] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[125] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[126] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[127] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[128] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[129] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[130] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[131] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[133] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[134] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		list ''
			listitem ''
				[132] link 'Built-in 30', url='http://127.0.0.1:8023/projects/new#built-in'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/rails-e4746cdee7c94c9e3530c8f34bce6dfd8f7c31f2bd5614c008f86d68800e8c69.svg'
		[4] strong ''
			StaticText 'Ruby on Rails'
		StaticText 'Includes an MVC structure, Gemfile, Rakefile, along with many others, to help you get started'
		[5] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/rails'
		[6] LabelText ''
			[94] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/spring-e05c67c5686d76e33bbb653d8acedb4d86fa27f610c6eed991393289e16ea7d6.svg'
		[7] strong ''
			StaticText 'Spring'
		StaticText 'Includes an MVC structure, mvnw and pom.xml to help you get started'
		[8] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/spring'
		[9] LabelText ''
			[95] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/express-e8d30ca316d8cdf88fc96a4b20b15b2e47efc8f22cc0777bb5060379e2df5a55.svg'
		[10] strong ''
			StaticText 'NodeJS Express'
		StaticText 'Includes an MVC structure to help you get started'
		[11] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/express'
		[12] LabelText ''
			[96] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/swift-d0f3f6ee9a0b08d6dc108657a670e1785112cd530710434ca604f81500f705df.svg'
		[13] strong ''
			StaticText 'iOS (Swift)'
		StaticText 'A ready-to-go template for use with iOS Swift apps'
		[14] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/iosswift'
		[15] LabelText ''
			[97] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		[16] strong ''
			StaticText '.NET Core'
		StaticText 'A .NET Core console application template, customizable for any .NET Core project'
		[17] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/dotnetcore'
		[18] LabelText ''
			[98] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/android-c7ab138d4f3ad2866522df32b18ecaad20afe1712f6db31bdb61e257c3e256be.svg'
		[19] strong ''
			StaticText 'Android'
		StaticText 'A ready-to-go template for use with Android apps'
		[20] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/android'
		[21] LabelText ''
			[99] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gomicro-c52eb89f0ec832b0c4a2bdccb96352b46e303b13804de39c1fa5ec1b5b6032a0.svg'
		[22] strong ''
			StaticText 'Go Micro'
		StaticText 'Go Micro is a framework for micro service development'
		[23] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/go-micro'
		[24] LabelText ''
			[100] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[25] strong ''
			StaticText 'Pages/Bridgetown'
		StaticText 'Everything you need to create a GitLab Pages site using Bridgetown'
		[26] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/bridgetown'
		[27] LabelText ''
			[101] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/gatsby-ede97ec16bb11f2123b8ef08ae9bf08f6900ffe70fa0ad8dc7f7a24dd394e813.svg'
		[28] strong ''
			StaticText 'Pages/Gatsby'
		StaticText 'Everything you need to create a GitLab Pages site using Gatsby'
		[29] link 'Preview', url='https://gitlab.com/pages/gatsby'
		[30] LabelText ''
			[102] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hugo-e56a6c9eaefc535b8e49781ff15372668eea0193c6feb039fc7fdb52df019ab8.svg'
		[31] strong ''
			StaticText 'Pages/Hugo'
		StaticText 'Everything you need to create a GitLab Pages site using Hugo'
		[32] link 'Preview', url='https://gitlab.com/pages/hugo'
		[33] LabelText ''
			[103] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/pelican-566b41ed25915a5b9e8e790c6a0f81f406c16d390ee84f12b959d29244519774.svg'
		[34] strong ''
			StaticText 'Pages/Pelican'
		StaticText 'Everything you need to create a GitLab Pages site using Pelican'
		[35] link 'Preview', url='https://gitlab.com/pages/pelican'
		[36] LabelText ''
			[104] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/jekyll-5399d763b7e1d4013708fd507a6daf0a44c4072fc620ed07de1f1ee82bf72e78.svg'
		[37] strong ''
			StaticText 'Pages/Jekyll'
		StaticText 'Everything you need to create a GitLab Pages site using Jekyll'
		[38] link 'Preview', url='https://gitlab.com/pages/jekyll'
		[39] LabelText ''
			[105] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[40] strong ''
			StaticText 'Pages/Plain HTML'
		StaticText 'Everything you need to create a GitLab Pages site using plain HTML'
		[41] link 'Preview', url='https://gitlab.com/pages/plain-html'
		[42] LabelText ''
			[106] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitbook-743b813c3703681060adf4e37f32f625dbba28dfb422b57bf5071f53dc9ea98c.svg'
		[43] strong ''
			StaticText 'Pages/GitBook'
		StaticText 'Everything you need to create a GitLab Pages site using GitBook'
		[44] link 'Preview', url='https://gitlab.com/pages/gitbook'
		[45] LabelText ''
			[107] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hexo-7f762d46d92caae9b7d69cf45d18247dde8f5a41c195dc448d59544b93269908.svg'
		[46] strong ''
			StaticText 'Pages/Hexo'
		StaticText 'Everything you need to create a GitLab Pages site using Hexo'
		[47] link 'Preview', url='https://gitlab.com/pages/hexo'
		[48] LabelText ''
			[108] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/middleman-a63d5a0c0cbd1c252cf58d03dfb9404082c5fdd8a8e3030da3014e9894fbcdad.svg'
		[49] strong ''
			StaticText 'Pages/Middleman'
		StaticText 'Everything you need to create a GitLab Pages site using Middleman'
		[50] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/middleman'
		[51] LabelText ''
			[109] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitpod-3f21d55c9f953f1a75c48d505587b0868e8e9fefb3d6b1c5672525b67e2ea959.svg'
		[52] strong ''
			StaticText 'Gitpod/Spring Petclinic'
		StaticText 'A Gitpod configured Webapplication in Spring and Java'
		[53] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/gitpod-spring-petclinic'
		[54] LabelText ''
			[110] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[55] strong ''
			StaticText 'Netlify/Hugo'
		StaticText 'A Hugo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[56] link 'Preview', url='https://gitlab.com/pages/nfhugo'
		[57] LabelText ''
			[111] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[58] strong ''
			StaticText 'Netlify/Jekyll'
		StaticText 'A Jekyll site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[59] link 'Preview', url='https://gitlab.com/pages/nfjekyll'
		[60] LabelText ''
			[112] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[61] strong ''
			StaticText 'Netlify/Plain HTML'
		StaticText 'A plain HTML site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[62] link 'Preview', url='https://gitlab.com/pages/nfplain-html'
		[63] LabelText ''
			[113] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[64] strong ''
			StaticText 'Netlify/GitBook'
		StaticText 'A GitBook site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[65] link 'Preview', url='https://gitlab.com/pages/nfgitbook'
		[66] LabelText ''
			[114] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[67] strong ''
			StaticText 'Netlify/Hexo'
		StaticText 'A Hexo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[68] link 'Preview', url='https://gitlab.com/pages/nfhexo'
		[69] LabelText ''
			[115] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[70] strong ''
			StaticText 'SalesforceDX'
		StaticText 'A project boilerplate for Salesforce App development with Salesforce Developer tools'
		[71] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/salesforcedx'
		[72] LabelText ''
			[116] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/serverless_framework-88e039613ed3d142f3155566464f249d35febc0fa9bf83a6f95bea1aad38baca.svg'
		[73] strong ''
			StaticText 'Serverless Framework/JS'
		StaticText 'A basic page and serverless function that uses AWS Lambda, AWS API Gateway, and GitLab Pages'
		[74] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/serverless-framework'
		[75] LabelText ''
			[117] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/tencent_serverless_framework-ff351aa40ba7d51fadba10a82ebd4d9491bb881b2f90d25bc3c58e05831048fd.svg'
		[76] strong ''
			StaticText 'Tencent Serverless Framework/NextjsSSR'
		StaticText 'A project boilerplate for Tencent Serverless Framework that uses Next.js SSR'
		[77] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/nextjsssr_demo'
		[78] LabelText ''
			[118] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[79] strong ''
			StaticText 'Jsonnet for Dynamic Child Pipelines'
		StaticText 'An example showing how to use Jsonnet with GitLab dynamic child pipelines'
		[80] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/jsonnet'
		[81] LabelText ''
			[119] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[82] strong ''
			StaticText 'GitLab Cluster Management'
		StaticText 'An example project for managing Kubernetes clusters integrated with GitLab'
		[83] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/cluster-management'
		[84] LabelText ''
			[120] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[85] strong ''
			StaticText 'Kotlin Native Linux'
		StaticText 'A basic template for developing Linux programs using Kotlin Native'
		[86] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/kotlin-native-linux'
		[87] LabelText ''
			[121] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/typo3-fc11a6c60dad39a2c7fccedd682c2cb8332e6f5a60c7ad63e3d9aa21e7f856f6.svg'
		[88] strong ''
			StaticText 'TYPO3 Distribution'
		StaticText 'A template for starting a new TYPO3 project'
		[89] link 'Preview', url='https://gitlab.com/ochorocho/typo3-distribution'
		[90] LabelText ''
			[122] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[91] strong ''
			StaticText 'Sample GitLab Project'
		StaticText 'An example project that shows off the best practices for setting up GitLab for your own organization, including sample issues, merge requests, and milestones'
		[92] link 'Preview', url='https://gitlab.com/gitlab-org/sample-data-templates/sample-gitlab-project'
		[93] LabelText ''
			[123] radio 'Use template', checked='false'
			StaticText 'Use template'
We are on the โ€œCreate from templateโ€ page. The Android template is listed with radio button ID **99** labeled โ€œUse templateโ€. No primary โ€œCreateโ€ button is visible at the moment; it will appear after selecting the Android template.
Choosing the Android template is mandatory to create the desired project. After selecting it, GitLab will reveal the project creation form and the โ€œCreate projectโ€ button, which we must click next.
[B]click('99')
TimeoutError: Locator.click: Timeout 30000ms exceeded. Call log: - waiting for get_by_test_id("426") - locator resolved to <input bid="426" id="android" type="radio" value="android" autocomplete="off" data-track-value="" browsergym_set_of_marks="0" data-track-property="android" name="project[template_name]" data-track-label="template_use" browsergym_visibility_ratio="0" data-track-action="click_button"/> - attempting click action 2 ร— waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span bid="427" browsergym_set_of_marks="1" browsergym_visibility_ratio="1" data-qa-selector="use_template_button">โ†ตUse templateโ†ต</span> intercepts pointer events - retrying click action - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <s...

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[124] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[125] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[126] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[127] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[128] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[129] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[130] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[131] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[133] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[134] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		list ''
			listitem ''
				[132] link 'Built-in 30', url='http://127.0.0.1:8023/projects/new#built-in'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/rails-e4746cdee7c94c9e3530c8f34bce6dfd8f7c31f2bd5614c008f86d68800e8c69.svg'
		[4] strong ''
			StaticText 'Ruby on Rails'
		StaticText 'Includes an MVC structure, Gemfile, Rakefile, along with many others, to help you get started'
		[5] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/rails'
		[6] LabelText ''
			[94] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/spring-e05c67c5686d76e33bbb653d8acedb4d86fa27f610c6eed991393289e16ea7d6.svg'
		[7] strong ''
			StaticText 'Spring'
		StaticText 'Includes an MVC structure, mvnw and pom.xml to help you get started'
		[8] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/spring'
		[9] LabelText ''
			[95] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/express-e8d30ca316d8cdf88fc96a4b20b15b2e47efc8f22cc0777bb5060379e2df5a55.svg'
		[10] strong ''
			StaticText 'NodeJS Express'
		StaticText 'Includes an MVC structure to help you get started'
		[11] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/express'
		[12] LabelText ''
			[96] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/swift-d0f3f6ee9a0b08d6dc108657a670e1785112cd530710434ca604f81500f705df.svg'
		[13] strong ''
			StaticText 'iOS (Swift)'
		StaticText 'A ready-to-go template for use with iOS Swift apps'
		[14] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/iosswift'
		[15] LabelText ''
			[97] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		[16] strong ''
			StaticText '.NET Core'
		StaticText 'A .NET Core console application template, customizable for any .NET Core project'
		[17] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/dotnetcore'
		[18] LabelText ''
			[98] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/android-c7ab138d4f3ad2866522df32b18ecaad20afe1712f6db31bdb61e257c3e256be.svg'
		[19] strong ''
			StaticText 'Android'
		StaticText 'A ready-to-go template for use with Android apps'
		[20] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/android'
		[21] LabelText ''
			[99] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gomicro-c52eb89f0ec832b0c4a2bdccb96352b46e303b13804de39c1fa5ec1b5b6032a0.svg'
		[22] strong ''
			StaticText 'Go Micro'
		StaticText 'Go Micro is a framework for micro service development'
		[23] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/go-micro'
		[24] LabelText ''
			[100] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[25] strong ''
			StaticText 'Pages/Bridgetown'
		StaticText 'Everything you need to create a GitLab Pages site using Bridgetown'
		[26] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/bridgetown'
		[27] LabelText ''
			[101] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/gatsby-ede97ec16bb11f2123b8ef08ae9bf08f6900ffe70fa0ad8dc7f7a24dd394e813.svg'
		[28] strong ''
			StaticText 'Pages/Gatsby'
		StaticText 'Everything you need to create a GitLab Pages site using Gatsby'
		[29] link 'Preview', url='https://gitlab.com/pages/gatsby'
		[30] LabelText ''
			[102] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hugo-e56a6c9eaefc535b8e49781ff15372668eea0193c6feb039fc7fdb52df019ab8.svg'
		[31] strong ''
			StaticText 'Pages/Hugo'
		StaticText 'Everything you need to create a GitLab Pages site using Hugo'
		[32] link 'Preview', url='https://gitlab.com/pages/hugo'
		[33] LabelText ''
			[103] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/pelican-566b41ed25915a5b9e8e790c6a0f81f406c16d390ee84f12b959d29244519774.svg'
		[34] strong ''
			StaticText 'Pages/Pelican'
		StaticText 'Everything you need to create a GitLab Pages site using Pelican'
		[35] link 'Preview', url='https://gitlab.com/pages/pelican'
		[36] LabelText ''
			[104] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/jekyll-5399d763b7e1d4013708fd507a6daf0a44c4072fc620ed07de1f1ee82bf72e78.svg'
		[37] strong ''
			StaticText 'Pages/Jekyll'
		StaticText 'Everything you need to create a GitLab Pages site using Jekyll'
		[38] link 'Preview', url='https://gitlab.com/pages/jekyll'
		[39] LabelText ''
			[105] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[40] strong ''
			StaticText 'Pages/Plain HTML'
		StaticText 'Everything you need to create a GitLab Pages site using plain HTML'
		[41] link 'Preview', url='https://gitlab.com/pages/plain-html'
		[42] LabelText ''
			[106] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitbook-743b813c3703681060adf4e37f32f625dbba28dfb422b57bf5071f53dc9ea98c.svg'
		[43] strong ''
			StaticText 'Pages/GitBook'
		StaticText 'Everything you need to create a GitLab Pages site using GitBook'
		[44] link 'Preview', url='https://gitlab.com/pages/gitbook'
		[45] LabelText ''
			[107] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hexo-7f762d46d92caae9b7d69cf45d18247dde8f5a41c195dc448d59544b93269908.svg'
		[46] strong ''
			StaticText 'Pages/Hexo'
		StaticText 'Everything you need to create a GitLab Pages site using Hexo'
		[47] link 'Preview', url='https://gitlab.com/pages/hexo'
		[48] LabelText ''
			[108] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/middleman-a63d5a0c0cbd1c252cf58d03dfb9404082c5fdd8a8e3030da3014e9894fbcdad.svg'
		[49] strong ''
			StaticText 'Pages/Middleman'
		StaticText 'Everything you need to create a GitLab Pages site using Middleman'
		[50] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/middleman'
		[51] LabelText ''
			[109] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitpod-3f21d55c9f953f1a75c48d505587b0868e8e9fefb3d6b1c5672525b67e2ea959.svg'
		[52] strong ''
			StaticText 'Gitpod/Spring Petclinic'
		StaticText 'A Gitpod configured Webapplication in Spring and Java'
		[53] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/gitpod-spring-petclinic'
		[54] LabelText ''
			[110] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[55] strong ''
			StaticText 'Netlify/Hugo'
		StaticText 'A Hugo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[56] link 'Preview', url='https://gitlab.com/pages/nfhugo'
		[57] LabelText ''
			[111] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[58] strong ''
			StaticText 'Netlify/Jekyll'
		StaticText 'A Jekyll site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[59] link 'Preview', url='https://gitlab.com/pages/nfjekyll'
		[60] LabelText ''
			[112] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[61] strong ''
			StaticText 'Netlify/Plain HTML'
		StaticText 'A plain HTML site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[62] link 'Preview', url='https://gitlab.com/pages/nfplain-html'
		[63] LabelText ''
			[113] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[64] strong ''
			StaticText 'Netlify/GitBook'
		StaticText 'A GitBook site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[65] link 'Preview', url='https://gitlab.com/pages/nfgitbook'
		[66] LabelText ''
			[114] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[67] strong ''
			StaticText 'Netlify/Hexo'
		StaticText 'A Hexo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[68] link 'Preview', url='https://gitlab.com/pages/nfhexo'
		[69] LabelText ''
			[115] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[70] strong ''
			StaticText 'SalesforceDX'
		StaticText 'A project boilerplate for Salesforce App development with Salesforce Developer tools'
		[71] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/salesforcedx'
		[72] LabelText ''
			[116] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/serverless_framework-88e039613ed3d142f3155566464f249d35febc0fa9bf83a6f95bea1aad38baca.svg'
		[73] strong ''
			StaticText 'Serverless Framework/JS'
		StaticText 'A basic page and serverless function that uses AWS Lambda, AWS API Gateway, and GitLab Pages'
		[74] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/serverless-framework'
		[75] LabelText ''
			[117] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/tencent_serverless_framework-ff351aa40ba7d51fadba10a82ebd4d9491bb881b2f90d25bc3c58e05831048fd.svg'
		[76] strong ''
			StaticText 'Tencent Serverless Framework/NextjsSSR'
		StaticText 'A project boilerplate for Tencent Serverless Framework that uses Next.js SSR'
		[77] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/nextjsssr_demo'
		[78] LabelText ''
			[118] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[79] strong ''
			StaticText 'Jsonnet for Dynamic Child Pipelines'
		StaticText 'An example showing how to use Jsonnet with GitLab dynamic child pipelines'
		[80] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/jsonnet'
		[81] LabelText ''
			[119] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[82] strong ''
			StaticText 'GitLab Cluster Management'
		StaticText 'An example project for managing Kubernetes clusters integrated with GitLab'
		[83] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/cluster-management'
		[84] LabelText ''
			[120] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[85] strong ''
			StaticText 'Kotlin Native Linux'
		StaticText 'A basic template for developing Linux programs using Kotlin Native'
		[86] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/kotlin-native-linux'
		[87] LabelText ''
			[121] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/typo3-fc11a6c60dad39a2c7fccedd682c2cb8332e6f5a60c7ad63e3d9aa21e7f856f6.svg'
		[88] strong ''
			StaticText 'TYPO3 Distribution'
		StaticText 'A template for starting a new TYPO3 project'
		[89] link 'Preview', url='https://gitlab.com/ochorocho/typo3-distribution'
		[90] LabelText ''
			[122] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[91] strong ''
			StaticText 'Sample GitLab Project'
		StaticText 'An example project that shows off the best practices for setting up GitLab for your own organization, including sample issues, merge requests, and milestones'
		[92] link 'Preview', url='https://gitlab.com/gitlab-org/sample-data-templates/sample-gitlab-project'
		[93] LabelText ''
			[123] radio 'Use template', checked='false'
			StaticText 'Use template'
The page displays a list of templates. The Android template has a radio button (id **99**) labeled โ€œUse templateโ€. The radio button is currently unchecked. No โ€œCreate projectโ€ button is yet visible.
To proceed, the Android template must be selected so that the project creation form becomes available. The radio button id 99 is the explicit target for selection.
[B]click('99')
TimeoutError: Locator.click: Timeout 30000ms exceeded. Call log: - waiting for get_by_test_id("426") - locator resolved to <input bid="426" id="android" type="radio" value="android" autocomplete="off" data-track-value="" browsergym_set_of_marks="0" data-track-property="android" name="project[template_name]" data-track-label="template_use" browsergym_visibility_ratio="0" data-track-action="click_button"/> - attempting click action 2 ร— waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <span bid="427" browsergym_set_of_marks="1" browsergym_visibility_ratio="1" data-qa-selector="use_template_button">โ†ตUse templateโ†ต</span> intercepts pointer events - retrying click action - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <s...

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[124] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[125] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[126] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[127] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[128] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[129] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[130] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[131] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[133] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[134] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		list ''
			listitem ''
				[132] link 'Built-in 30', url='http://127.0.0.1:8023/projects/new#built-in'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/rails-e4746cdee7c94c9e3530c8f34bce6dfd8f7c31f2bd5614c008f86d68800e8c69.svg'
		[4] strong ''
			StaticText 'Ruby on Rails'
		StaticText 'Includes an MVC structure, Gemfile, Rakefile, along with many others, to help you get started'
		[5] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/rails'
		[6] LabelText ''
			[94] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/spring-e05c67c5686d76e33bbb653d8acedb4d86fa27f610c6eed991393289e16ea7d6.svg'
		[7] strong ''
			StaticText 'Spring'
		StaticText 'Includes an MVC structure, mvnw and pom.xml to help you get started'
		[8] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/spring'
		[9] LabelText ''
			[95] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/express-e8d30ca316d8cdf88fc96a4b20b15b2e47efc8f22cc0777bb5060379e2df5a55.svg'
		[10] strong ''
			StaticText 'NodeJS Express'
		StaticText 'Includes an MVC structure to help you get started'
		[11] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/express'
		[12] LabelText ''
			[96] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/swift-d0f3f6ee9a0b08d6dc108657a670e1785112cd530710434ca604f81500f705df.svg'
		[13] strong ''
			StaticText 'iOS (Swift)'
		StaticText 'A ready-to-go template for use with iOS Swift apps'
		[14] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/iosswift'
		[15] LabelText ''
			[97] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		[16] strong ''
			StaticText '.NET Core'
		StaticText 'A .NET Core console application template, customizable for any .NET Core project'
		[17] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/dotnetcore'
		[18] LabelText ''
			[98] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/android-c7ab138d4f3ad2866522df32b18ecaad20afe1712f6db31bdb61e257c3e256be.svg'
		[19] strong ''
			StaticText 'Android'
		StaticText 'A ready-to-go template for use with Android apps'
		[20] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/android'
		[21] LabelText ''
			[99] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gomicro-c52eb89f0ec832b0c4a2bdccb96352b46e303b13804de39c1fa5ec1b5b6032a0.svg'
		[22] strong ''
			StaticText 'Go Micro'
		StaticText 'Go Micro is a framework for micro service development'
		[23] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/go-micro'
		[24] LabelText ''
			[100] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[25] strong ''
			StaticText 'Pages/Bridgetown'
		StaticText 'Everything you need to create a GitLab Pages site using Bridgetown'
		[26] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/bridgetown'
		[27] LabelText ''
			[101] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/gatsby-ede97ec16bb11f2123b8ef08ae9bf08f6900ffe70fa0ad8dc7f7a24dd394e813.svg'
		[28] strong ''
			StaticText 'Pages/Gatsby'
		StaticText 'Everything you need to create a GitLab Pages site using Gatsby'
		[29] link 'Preview', url='https://gitlab.com/pages/gatsby'
		[30] LabelText ''
			[102] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hugo-e56a6c9eaefc535b8e49781ff15372668eea0193c6feb039fc7fdb52df019ab8.svg'
		[31] strong ''
			StaticText 'Pages/Hugo'
		StaticText 'Everything you need to create a GitLab Pages site using Hugo'
		[32] link 'Preview', url='https://gitlab.com/pages/hugo'
		[33] LabelText ''
			[103] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/pelican-566b41ed25915a5b9e8e790c6a0f81f406c16d390ee84f12b959d29244519774.svg'
		[34] strong ''
			StaticText 'Pages/Pelican'
		StaticText 'Everything you need to create a GitLab Pages site using Pelican'
		[35] link 'Preview', url='https://gitlab.com/pages/pelican'
		[36] LabelText ''
			[104] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/jekyll-5399d763b7e1d4013708fd507a6daf0a44c4072fc620ed07de1f1ee82bf72e78.svg'
		[37] strong ''
			StaticText 'Pages/Jekyll'
		StaticText 'Everything you need to create a GitLab Pages site using Jekyll'
		[38] link 'Preview', url='https://gitlab.com/pages/jekyll'
		[39] LabelText ''
			[105] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[40] strong ''
			StaticText 'Pages/Plain HTML'
		StaticText 'Everything you need to create a GitLab Pages site using plain HTML'
		[41] link 'Preview', url='https://gitlab.com/pages/plain-html'
		[42] LabelText ''
			[106] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitbook-743b813c3703681060adf4e37f32f625dbba28dfb422b57bf5071f53dc9ea98c.svg'
		[43] strong ''
			StaticText 'Pages/GitBook'
		StaticText 'Everything you need to create a GitLab Pages site using GitBook'
		[44] link 'Preview', url='https://gitlab.com/pages/gitbook'
		[45] LabelText ''
			[107] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hexo-7f762d46d92caae9b7d69cf45d18247dde8f5a41c195dc448d59544b93269908.svg'
		[46] strong ''
			StaticText 'Pages/Hexo'
		StaticText 'Everything you need to create a GitLab Pages site using Hexo'
		[47] link 'Preview', url='https://gitlab.com/pages/hexo'
		[48] LabelText ''
			[108] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/middleman-a63d5a0c0cbd1c252cf58d03dfb9404082c5fdd8a8e3030da3014e9894fbcdad.svg'
		[49] strong ''
			StaticText 'Pages/Middleman'
		StaticText 'Everything you need to create a GitLab Pages site using Middleman'
		[50] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/middleman'
		[51] LabelText ''
			[109] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitpod-3f21d55c9f953f1a75c48d505587b0868e8e9fefb3d6b1c5672525b67e2ea959.svg'
		[52] strong ''
			StaticText 'Gitpod/Spring Petclinic'
		StaticText 'A Gitpod configured Webapplication in Spring and Java'
		[53] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/gitpod-spring-petclinic'
		[54] LabelText ''
			[110] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[55] strong ''
			StaticText 'Netlify/Hugo'
		StaticText 'A Hugo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[56] link 'Preview', url='https://gitlab.com/pages/nfhugo'
		[57] LabelText ''
			[111] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[58] strong ''
			StaticText 'Netlify/Jekyll'
		StaticText 'A Jekyll site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[59] link 'Preview', url='https://gitlab.com/pages/nfjekyll'
		[60] LabelText ''
			[112] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[61] strong ''
			StaticText 'Netlify/Plain HTML'
		StaticText 'A plain HTML site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[62] link 'Preview', url='https://gitlab.com/pages/nfplain-html'
		[63] LabelText ''
			[113] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[64] strong ''
			StaticText 'Netlify/GitBook'
		StaticText 'A GitBook site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[65] link 'Preview', url='https://gitlab.com/pages/nfgitbook'
		[66] LabelText ''
			[114] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[67] strong ''
			StaticText 'Netlify/Hexo'
		StaticText 'A Hexo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[68] link 'Preview', url='https://gitlab.com/pages/nfhexo'
		[69] LabelText ''
			[115] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[70] strong ''
			StaticText 'SalesforceDX'
		StaticText 'A project boilerplate for Salesforce App development with Salesforce Developer tools'
		[71] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/salesforcedx'
		[72] LabelText ''
			[116] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/serverless_framework-88e039613ed3d142f3155566464f249d35febc0fa9bf83a6f95bea1aad38baca.svg'
		[73] strong ''
			StaticText 'Serverless Framework/JS'
		StaticText 'A basic page and serverless function that uses AWS Lambda, AWS API Gateway, and GitLab Pages'
		[74] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/serverless-framework'
		[75] LabelText ''
			[117] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/tencent_serverless_framework-ff351aa40ba7d51fadba10a82ebd4d9491bb881b2f90d25bc3c58e05831048fd.svg'
		[76] strong ''
			StaticText 'Tencent Serverless Framework/NextjsSSR'
		StaticText 'A project boilerplate for Tencent Serverless Framework that uses Next.js SSR'
		[77] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/nextjsssr_demo'
		[78] LabelText ''
			[118] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[79] strong ''
			StaticText 'Jsonnet for Dynamic Child Pipelines'
		StaticText 'An example showing how to use Jsonnet with GitLab dynamic child pipelines'
		[80] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/jsonnet'
		[81] LabelText ''
			[119] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[82] strong ''
			StaticText 'GitLab Cluster Management'
		StaticText 'An example project for managing Kubernetes clusters integrated with GitLab'
		[83] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/cluster-management'
		[84] LabelText ''
			[120] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[85] strong ''
			StaticText 'Kotlin Native Linux'
		StaticText 'A basic template for developing Linux programs using Kotlin Native'
		[86] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/kotlin-native-linux'
		[87] LabelText ''
			[121] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/typo3-fc11a6c60dad39a2c7fccedd682c2cb8332e6f5a60c7ad63e3d9aa21e7f856f6.svg'
		[88] strong ''
			StaticText 'TYPO3 Distribution'
		StaticText 'A template for starting a new TYPO3 project'
		[89] link 'Preview', url='https://gitlab.com/ochorocho/typo3-distribution'
		[90] LabelText ''
			[122] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[91] strong ''
			StaticText 'Sample GitLab Project'
		StaticText 'An example project that shows off the best practices for setting up GitLab for your own organization, including sample issues, merge requests, and milestones'
		[92] link 'Preview', url='https://gitlab.com/gitlab-org/sample-data-templates/sample-gitlab-project'
		[93] LabelText ''
			[123] radio 'Use template', checked='false'
			StaticText 'Use template'
The current page lists project templates with radio buttons. The Android template has radio button ID **99** that is unchecked. No โ€œCreate projectโ€ button or form fields are visible yet.
Selecting the Android template will reveal the project creation form. Once the form appears, we can fill in the project name "web_agent_android_xl" and add members.
click('99')
You have used the same action 3 times repeatedly. Don't do this again. You are probably stuck in a loop. Analyze the previous actions-observations and try something different. If you have completed the task, you can stop interaction.

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[124] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[125] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[126] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[127] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[128] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[129] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[130] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[131] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[133] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[134] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		list ''
			listitem ''
				[132] link 'Built-in 30', url='http://127.0.0.1:8023/projects/new#built-in'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/rails-e4746cdee7c94c9e3530c8f34bce6dfd8f7c31f2bd5614c008f86d68800e8c69.svg'
		[4] strong ''
			StaticText 'Ruby on Rails'
		StaticText 'Includes an MVC structure, Gemfile, Rakefile, along with many others, to help you get started'
		[5] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/rails'
		[6] LabelText ''
			[94] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/spring-e05c67c5686d76e33bbb653d8acedb4d86fa27f610c6eed991393289e16ea7d6.svg'
		[7] strong ''
			StaticText 'Spring'
		StaticText 'Includes an MVC structure, mvnw and pom.xml to help you get started'
		[8] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/spring'
		[9] LabelText ''
			[95] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/express-e8d30ca316d8cdf88fc96a4b20b15b2e47efc8f22cc0777bb5060379e2df5a55.svg'
		[10] strong ''
			StaticText 'NodeJS Express'
		StaticText 'Includes an MVC structure to help you get started'
		[11] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/express'
		[12] LabelText ''
			[96] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/swift-d0f3f6ee9a0b08d6dc108657a670e1785112cd530710434ca604f81500f705df.svg'
		[13] strong ''
			StaticText 'iOS (Swift)'
		StaticText 'A ready-to-go template for use with iOS Swift apps'
		[14] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/iosswift'
		[15] LabelText ''
			[97] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		[16] strong ''
			StaticText '.NET Core'
		StaticText 'A .NET Core console application template, customizable for any .NET Core project'
		[17] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/dotnetcore'
		[18] LabelText ''
			[98] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/android-c7ab138d4f3ad2866522df32b18ecaad20afe1712f6db31bdb61e257c3e256be.svg'
		[19] strong ''
			StaticText 'Android'
		StaticText 'A ready-to-go template for use with Android apps'
		[20] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/android'
		[21] LabelText ''
			[99] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gomicro-c52eb89f0ec832b0c4a2bdccb96352b46e303b13804de39c1fa5ec1b5b6032a0.svg'
		[22] strong ''
			StaticText 'Go Micro'
		StaticText 'Go Micro is a framework for micro service development'
		[23] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/go-micro'
		[24] LabelText ''
			[100] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[25] strong ''
			StaticText 'Pages/Bridgetown'
		StaticText 'Everything you need to create a GitLab Pages site using Bridgetown'
		[26] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/bridgetown'
		[27] LabelText ''
			[101] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/gatsby-ede97ec16bb11f2123b8ef08ae9bf08f6900ffe70fa0ad8dc7f7a24dd394e813.svg'
		[28] strong ''
			StaticText 'Pages/Gatsby'
		StaticText 'Everything you need to create a GitLab Pages site using Gatsby'
		[29] link 'Preview', url='https://gitlab.com/pages/gatsby'
		[30] LabelText ''
			[102] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hugo-e56a6c9eaefc535b8e49781ff15372668eea0193c6feb039fc7fdb52df019ab8.svg'
		[31] strong ''
			StaticText 'Pages/Hugo'
		StaticText 'Everything you need to create a GitLab Pages site using Hugo'
		[32] link 'Preview', url='https://gitlab.com/pages/hugo'
		[33] LabelText ''
			[103] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/pelican-566b41ed25915a5b9e8e790c6a0f81f406c16d390ee84f12b959d29244519774.svg'
		[34] strong ''
			StaticText 'Pages/Pelican'
		StaticText 'Everything you need to create a GitLab Pages site using Pelican'
		[35] link 'Preview', url='https://gitlab.com/pages/pelican'
		[36] LabelText ''
			[104] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/jekyll-5399d763b7e1d4013708fd507a6daf0a44c4072fc620ed07de1f1ee82bf72e78.svg'
		[37] strong ''
			StaticText 'Pages/Jekyll'
		StaticText 'Everything you need to create a GitLab Pages site using Jekyll'
		[38] link 'Preview', url='https://gitlab.com/pages/jekyll'
		[39] LabelText ''
			[105] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[40] strong ''
			StaticText 'Pages/Plain HTML'
		StaticText 'Everything you need to create a GitLab Pages site using plain HTML'
		[41] link 'Preview', url='https://gitlab.com/pages/plain-html'
		[42] LabelText ''
			[106] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitbook-743b813c3703681060adf4e37f32f625dbba28dfb422b57bf5071f53dc9ea98c.svg'
		[43] strong ''
			StaticText 'Pages/GitBook'
		StaticText 'Everything you need to create a GitLab Pages site using GitBook'
		[44] link 'Preview', url='https://gitlab.com/pages/gitbook'
		[45] LabelText ''
			[107] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hexo-7f762d46d92caae9b7d69cf45d18247dde8f5a41c195dc448d59544b93269908.svg'
		[46] strong ''
			StaticText 'Pages/Hexo'
		StaticText 'Everything you need to create a GitLab Pages site using Hexo'
		[47] link 'Preview', url='https://gitlab.com/pages/hexo'
		[48] LabelText ''
			[108] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/middleman-a63d5a0c0cbd1c252cf58d03dfb9404082c5fdd8a8e3030da3014e9894fbcdad.svg'
		[49] strong ''
			StaticText 'Pages/Middleman'
		StaticText 'Everything you need to create a GitLab Pages site using Middleman'
		[50] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/middleman'
		[51] LabelText ''
			[109] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitpod-3f21d55c9f953f1a75c48d505587b0868e8e9fefb3d6b1c5672525b67e2ea959.svg'
		[52] strong ''
			StaticText 'Gitpod/Spring Petclinic'
		StaticText 'A Gitpod configured Webapplication in Spring and Java'
		[53] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/gitpod-spring-petclinic'
		[54] LabelText ''
			[110] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[55] strong ''
			StaticText 'Netlify/Hugo'
		StaticText 'A Hugo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[56] link 'Preview', url='https://gitlab.com/pages/nfhugo'
		[57] LabelText ''
			[111] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[58] strong ''
			StaticText 'Netlify/Jekyll'
		StaticText 'A Jekyll site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[59] link 'Preview', url='https://gitlab.com/pages/nfjekyll'
		[60] LabelText ''
			[112] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[61] strong ''
			StaticText 'Netlify/Plain HTML'
		StaticText 'A plain HTML site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[62] link 'Preview', url='https://gitlab.com/pages/nfplain-html'
		[63] LabelText ''
			[113] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[64] strong ''
			StaticText 'Netlify/GitBook'
		StaticText 'A GitBook site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[65] link 'Preview', url='https://gitlab.com/pages/nfgitbook'
		[66] LabelText ''
			[114] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[67] strong ''
			StaticText 'Netlify/Hexo'
		StaticText 'A Hexo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[68] link 'Preview', url='https://gitlab.com/pages/nfhexo'
		[69] LabelText ''
			[115] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[70] strong ''
			StaticText 'SalesforceDX'
		StaticText 'A project boilerplate for Salesforce App development with Salesforce Developer tools'
		[71] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/salesforcedx'
		[72] LabelText ''
			[116] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/serverless_framework-88e039613ed3d142f3155566464f249d35febc0fa9bf83a6f95bea1aad38baca.svg'
		[73] strong ''
			StaticText 'Serverless Framework/JS'
		StaticText 'A basic page and serverless function that uses AWS Lambda, AWS API Gateway, and GitLab Pages'
		[74] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/serverless-framework'
		[75] LabelText ''
			[117] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/tencent_serverless_framework-ff351aa40ba7d51fadba10a82ebd4d9491bb881b2f90d25bc3c58e05831048fd.svg'
		[76] strong ''
			StaticText 'Tencent Serverless Framework/NextjsSSR'
		StaticText 'A project boilerplate for Tencent Serverless Framework that uses Next.js SSR'
		[77] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/nextjsssr_demo'
		[78] LabelText ''
			[118] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[79] strong ''
			StaticText 'Jsonnet for Dynamic Child Pipelines'
		StaticText 'An example showing how to use Jsonnet with GitLab dynamic child pipelines'
		[80] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/jsonnet'
		[81] LabelText ''
			[119] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[82] strong ''
			StaticText 'GitLab Cluster Management'
		StaticText 'An example project for managing Kubernetes clusters integrated with GitLab'
		[83] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/cluster-management'
		[84] LabelText ''
			[120] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[85] strong ''
			StaticText 'Kotlin Native Linux'
		StaticText 'A basic template for developing Linux programs using Kotlin Native'
		[86] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/kotlin-native-linux'
		[87] LabelText ''
			[121] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/typo3-fc11a6c60dad39a2c7fccedd682c2cb8332e6f5a60c7ad63e3d9aa21e7f856f6.svg'
		[88] strong ''
			StaticText 'TYPO3 Distribution'
		StaticText 'A template for starting a new TYPO3 project'
		[89] link 'Preview', url='https://gitlab.com/ochorocho/typo3-distribution'
		[90] LabelText ''
			[122] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[91] strong ''
			StaticText 'Sample GitLab Project'
		StaticText 'An example project that shows off the best practices for setting up GitLab for your own organization, including sample issues, merge requests, and milestones'
		[92] link 'Preview', url='https://gitlab.com/gitlab-org/sample-data-templates/sample-gitlab-project'
		[93] LabelText ''
			[123] radio 'Use template', checked='false'
			StaticText 'Use template'
The page displays a list of project templates. The Android template section contains a `LabelText` element with ID **98** that encloses a radio button ID **99**. The radio button is currently unchecked. No project creation form or โ€œCreate projectโ€ button is visible yet.
To reveal the project creation form, the Android template must be selected. Clicking the radio button ID 99 repeatedly caused a loop warning, so we choose to click the containing `LabelText` element (ID 98) instead, which should also select the template without reusing the same action.
click('98')

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[124] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[125] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[126] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[127] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[128] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[129] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[130] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[131] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[133] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[134] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		list ''
			listitem ''
				[132] link 'Built-in 30', url='http://127.0.0.1:8023/projects/new#built-in'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/rails-e4746cdee7c94c9e3530c8f34bce6dfd8f7c31f2bd5614c008f86d68800e8c69.svg'
		[4] strong ''
			StaticText 'Ruby on Rails'
		StaticText 'Includes an MVC structure, Gemfile, Rakefile, along with many others, to help you get started'
		[5] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/rails'
		[6] LabelText ''
			[94] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/spring-e05c67c5686d76e33bbb653d8acedb4d86fa27f610c6eed991393289e16ea7d6.svg'
		[7] strong ''
			StaticText 'Spring'
		StaticText 'Includes an MVC structure, mvnw and pom.xml to help you get started'
		[8] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/spring'
		[9] LabelText ''
			[95] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/express-e8d30ca316d8cdf88fc96a4b20b15b2e47efc8f22cc0777bb5060379e2df5a55.svg'
		[10] strong ''
			StaticText 'NodeJS Express'
		StaticText 'Includes an MVC structure to help you get started'
		[11] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/express'
		[12] LabelText ''
			[96] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/swift-d0f3f6ee9a0b08d6dc108657a670e1785112cd530710434ca604f81500f705df.svg'
		[13] strong ''
			StaticText 'iOS (Swift)'
		StaticText 'A ready-to-go template for use with iOS Swift apps'
		[14] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/iosswift'
		[15] LabelText ''
			[97] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		[16] strong ''
			StaticText '.NET Core'
		StaticText 'A .NET Core console application template, customizable for any .NET Core project'
		[17] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/dotnetcore'
		[18] LabelText ''
			[98] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/android-c7ab138d4f3ad2866522df32b18ecaad20afe1712f6db31bdb61e257c3e256be.svg'
		[19] strong ''
			StaticText 'Android'
		StaticText 'A ready-to-go template for use with Android apps'
		[20] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/android'
		[21] LabelText ''
			[99] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gomicro-c52eb89f0ec832b0c4a2bdccb96352b46e303b13804de39c1fa5ec1b5b6032a0.svg'
		[22] strong ''
			StaticText 'Go Micro'
		StaticText 'Go Micro is a framework for micro service development'
		[23] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/go-micro'
		[24] LabelText ''
			[100] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[25] strong ''
			StaticText 'Pages/Bridgetown'
		StaticText 'Everything you need to create a GitLab Pages site using Bridgetown'
		[26] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/bridgetown'
		[27] LabelText ''
			[101] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/gatsby-ede97ec16bb11f2123b8ef08ae9bf08f6900ffe70fa0ad8dc7f7a24dd394e813.svg'
		[28] strong ''
			StaticText 'Pages/Gatsby'
		StaticText 'Everything you need to create a GitLab Pages site using Gatsby'
		[29] link 'Preview', url='https://gitlab.com/pages/gatsby'
		[30] LabelText ''
			[102] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hugo-e56a6c9eaefc535b8e49781ff15372668eea0193c6feb039fc7fdb52df019ab8.svg'
		[31] strong ''
			StaticText 'Pages/Hugo'
		StaticText 'Everything you need to create a GitLab Pages site using Hugo'
		[32] link 'Preview', url='https://gitlab.com/pages/hugo'
		[33] LabelText ''
			[103] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/pelican-566b41ed25915a5b9e8e790c6a0f81f406c16d390ee84f12b959d29244519774.svg'
		[34] strong ''
			StaticText 'Pages/Pelican'
		StaticText 'Everything you need to create a GitLab Pages site using Pelican'
		[35] link 'Preview', url='https://gitlab.com/pages/pelican'
		[36] LabelText ''
			[104] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/jekyll-5399d763b7e1d4013708fd507a6daf0a44c4072fc620ed07de1f1ee82bf72e78.svg'
		[37] strong ''
			StaticText 'Pages/Jekyll'
		StaticText 'Everything you need to create a GitLab Pages site using Jekyll'
		[38] link 'Preview', url='https://gitlab.com/pages/jekyll'
		[39] LabelText ''
			[105] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[40] strong ''
			StaticText 'Pages/Plain HTML'
		StaticText 'Everything you need to create a GitLab Pages site using plain HTML'
		[41] link 'Preview', url='https://gitlab.com/pages/plain-html'
		[42] LabelText ''
			[106] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitbook-743b813c3703681060adf4e37f32f625dbba28dfb422b57bf5071f53dc9ea98c.svg'
		[43] strong ''
			StaticText 'Pages/GitBook'
		StaticText 'Everything you need to create a GitLab Pages site using GitBook'
		[44] link 'Preview', url='https://gitlab.com/pages/gitbook'
		[45] LabelText ''
			[107] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hexo-7f762d46d92caae9b7d69cf45d18247dde8f5a41c195dc448d59544b93269908.svg'
		[46] strong ''
			StaticText 'Pages/Hexo'
		StaticText 'Everything you need to create a GitLab Pages site using Hexo'
		[47] link 'Preview', url='https://gitlab.com/pages/hexo'
		[48] LabelText ''
			[108] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/middleman-a63d5a0c0cbd1c252cf58d03dfb9404082c5fdd8a8e3030da3014e9894fbcdad.svg'
		[49] strong ''
			StaticText 'Pages/Middleman'
		StaticText 'Everything you need to create a GitLab Pages site using Middleman'
		[50] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/middleman'
		[51] LabelText ''
			[109] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitpod-3f21d55c9f953f1a75c48d505587b0868e8e9fefb3d6b1c5672525b67e2ea959.svg'
		[52] strong ''
			StaticText 'Gitpod/Spring Petclinic'
		StaticText 'A Gitpod configured Webapplication in Spring and Java'
		[53] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/gitpod-spring-petclinic'
		[54] LabelText ''
			[110] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[55] strong ''
			StaticText 'Netlify/Hugo'
		StaticText 'A Hugo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[56] link 'Preview', url='https://gitlab.com/pages/nfhugo'
		[57] LabelText ''
			[111] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[58] strong ''
			StaticText 'Netlify/Jekyll'
		StaticText 'A Jekyll site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[59] link 'Preview', url='https://gitlab.com/pages/nfjekyll'
		[60] LabelText ''
			[112] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[61] strong ''
			StaticText 'Netlify/Plain HTML'
		StaticText 'A plain HTML site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[62] link 'Preview', url='https://gitlab.com/pages/nfplain-html'
		[63] LabelText ''
			[113] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[64] strong ''
			StaticText 'Netlify/GitBook'
		StaticText 'A GitBook site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[65] link 'Preview', url='https://gitlab.com/pages/nfgitbook'
		[66] LabelText ''
			[114] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[67] strong ''
			StaticText 'Netlify/Hexo'
		StaticText 'A Hexo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[68] link 'Preview', url='https://gitlab.com/pages/nfhexo'
		[69] LabelText ''
			[115] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[70] strong ''
			StaticText 'SalesforceDX'
		StaticText 'A project boilerplate for Salesforce App development with Salesforce Developer tools'
		[71] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/salesforcedx'
		[72] LabelText ''
			[116] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/serverless_framework-88e039613ed3d142f3155566464f249d35febc0fa9bf83a6f95bea1aad38baca.svg'
		[73] strong ''
			StaticText 'Serverless Framework/JS'
		StaticText 'A basic page and serverless function that uses AWS Lambda, AWS API Gateway, and GitLab Pages'
		[74] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/serverless-framework'
		[75] LabelText ''
			[117] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/tencent_serverless_framework-ff351aa40ba7d51fadba10a82ebd4d9491bb881b2f90d25bc3c58e05831048fd.svg'
		[76] strong ''
			StaticText 'Tencent Serverless Framework/NextjsSSR'
		StaticText 'A project boilerplate for Tencent Serverless Framework that uses Next.js SSR'
		[77] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/nextjsssr_demo'
		[78] LabelText ''
			[118] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[79] strong ''
			StaticText 'Jsonnet for Dynamic Child Pipelines'
		StaticText 'An example showing how to use Jsonnet with GitLab dynamic child pipelines'
		[80] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/jsonnet'
		[81] LabelText ''
			[119] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[82] strong ''
			StaticText 'GitLab Cluster Management'
		StaticText 'An example project for managing Kubernetes clusters integrated with GitLab'
		[83] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/cluster-management'
		[84] LabelText ''
			[120] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[85] strong ''
			StaticText 'Kotlin Native Linux'
		StaticText 'A basic template for developing Linux programs using Kotlin Native'
		[86] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/kotlin-native-linux'
		[87] LabelText ''
			[121] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/typo3-fc11a6c60dad39a2c7fccedd682c2cb8332e6f5a60c7ad63e3d9aa21e7f856f6.svg'
		[88] strong ''
			StaticText 'TYPO3 Distribution'
		StaticText 'A template for starting a new TYPO3 project'
		[89] link 'Preview', url='https://gitlab.com/ochorocho/typo3-distribution'
		[90] LabelText ''
			[122] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[91] strong ''
			StaticText 'Sample GitLab Project'
		StaticText 'An example project that shows off the best practices for setting up GitLab for your own organization, including sample issues, merge requests, and milestones'
		[92] link 'Preview', url='https://gitlab.com/gitlab-org/sample-data-templates/sample-gitlab-project'
		[93] LabelText ''
			[123] radio 'Use template', checked='false'
			StaticText 'Use template'
The page currently lists project templates with radio buttons. The Android template has a label element with ID **98** (containing the actual radio button with ID **99**). The radio button is unchecked. No project creation form or โ€œCreate projectโ€ button is visible yet.
To reveal the project creation form, we need to select the Android template. The most direct way is to click the radio button itself (ID **99**). We have not yet clicked this exact element after clicking its parent label, so a single click should be safe and should not trigger the loop warning. After the form appears, we will then fill in the project name and add members (to be done in subsequent steps).
click('99')

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[124] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[125] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[126] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[127] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[128] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[129] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[130] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[131] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[133] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[134] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		list ''
			listitem ''
				[132] link 'Built-in 30', url='http://127.0.0.1:8023/projects/new#built-in'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/rails-e4746cdee7c94c9e3530c8f34bce6dfd8f7c31f2bd5614c008f86d68800e8c69.svg'
		[4] strong ''
			StaticText 'Ruby on Rails'
		StaticText 'Includes an MVC structure, Gemfile, Rakefile, along with many others, to help you get started'
		[5] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/rails'
		[6] LabelText ''
			[94] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/spring-e05c67c5686d76e33bbb653d8acedb4d86fa27f610c6eed991393289e16ea7d6.svg'
		[7] strong ''
			StaticText 'Spring'
		StaticText 'Includes an MVC structure, mvnw and pom.xml to help you get started'
		[8] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/spring'
		[9] LabelText ''
			[95] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/express-e8d30ca316d8cdf88fc96a4b20b15b2e47efc8f22cc0777bb5060379e2df5a55.svg'
		[10] strong ''
			StaticText 'NodeJS Express'
		StaticText 'Includes an MVC structure to help you get started'
		[11] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/express'
		[12] LabelText ''
			[96] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/swift-d0f3f6ee9a0b08d6dc108657a670e1785112cd530710434ca604f81500f705df.svg'
		[13] strong ''
			StaticText 'iOS (Swift)'
		StaticText 'A ready-to-go template for use with iOS Swift apps'
		[14] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/iosswift'
		[15] LabelText ''
			[97] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		[16] strong ''
			StaticText '.NET Core'
		StaticText 'A .NET Core console application template, customizable for any .NET Core project'
		[17] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/dotnetcore'
		[18] LabelText ''
			[98] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/android-c7ab138d4f3ad2866522df32b18ecaad20afe1712f6db31bdb61e257c3e256be.svg'
		[19] strong ''
			StaticText 'Android'
		StaticText 'A ready-to-go template for use with Android apps'
		[20] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/android'
		[21] LabelText ''
			[99] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gomicro-c52eb89f0ec832b0c4a2bdccb96352b46e303b13804de39c1fa5ec1b5b6032a0.svg'
		[22] strong ''
			StaticText 'Go Micro'
		StaticText 'Go Micro is a framework for micro service development'
		[23] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/go-micro'
		[24] LabelText ''
			[100] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[25] strong ''
			StaticText 'Pages/Bridgetown'
		StaticText 'Everything you need to create a GitLab Pages site using Bridgetown'
		[26] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/bridgetown'
		[27] LabelText ''
			[101] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/gatsby-ede97ec16bb11f2123b8ef08ae9bf08f6900ffe70fa0ad8dc7f7a24dd394e813.svg'
		[28] strong ''
			StaticText 'Pages/Gatsby'
		StaticText 'Everything you need to create a GitLab Pages site using Gatsby'
		[29] link 'Preview', url='https://gitlab.com/pages/gatsby'
		[30] LabelText ''
			[102] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hugo-e56a6c9eaefc535b8e49781ff15372668eea0193c6feb039fc7fdb52df019ab8.svg'
		[31] strong ''
			StaticText 'Pages/Hugo'
		StaticText 'Everything you need to create a GitLab Pages site using Hugo'
		[32] link 'Preview', url='https://gitlab.com/pages/hugo'
		[33] LabelText ''
			[103] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/pelican-566b41ed25915a5b9e8e790c6a0f81f406c16d390ee84f12b959d29244519774.svg'
		[34] strong ''
			StaticText 'Pages/Pelican'
		StaticText 'Everything you need to create a GitLab Pages site using Pelican'
		[35] link 'Preview', url='https://gitlab.com/pages/pelican'
		[36] LabelText ''
			[104] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/jekyll-5399d763b7e1d4013708fd507a6daf0a44c4072fc620ed07de1f1ee82bf72e78.svg'
		[37] strong ''
			StaticText 'Pages/Jekyll'
		StaticText 'Everything you need to create a GitLab Pages site using Jekyll'
		[38] link 'Preview', url='https://gitlab.com/pages/jekyll'
		[39] LabelText ''
			[105] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[40] strong ''
			StaticText 'Pages/Plain HTML'
		StaticText 'Everything you need to create a GitLab Pages site using plain HTML'
		[41] link 'Preview', url='https://gitlab.com/pages/plain-html'
		[42] LabelText ''
			[106] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitbook-743b813c3703681060adf4e37f32f625dbba28dfb422b57bf5071f53dc9ea98c.svg'
		[43] strong ''
			StaticText 'Pages/GitBook'
		StaticText 'Everything you need to create a GitLab Pages site using GitBook'
		[44] link 'Preview', url='https://gitlab.com/pages/gitbook'
		[45] LabelText ''
			[107] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hexo-7f762d46d92caae9b7d69cf45d18247dde8f5a41c195dc448d59544b93269908.svg'
		[46] strong ''
			StaticText 'Pages/Hexo'
		StaticText 'Everything you need to create a GitLab Pages site using Hexo'
		[47] link 'Preview', url='https://gitlab.com/pages/hexo'
		[48] LabelText ''
			[108] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/middleman-a63d5a0c0cbd1c252cf58d03dfb9404082c5fdd8a8e3030da3014e9894fbcdad.svg'
		[49] strong ''
			StaticText 'Pages/Middleman'
		StaticText 'Everything you need to create a GitLab Pages site using Middleman'
		[50] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/middleman'
		[51] LabelText ''
			[109] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitpod-3f21d55c9f953f1a75c48d505587b0868e8e9fefb3d6b1c5672525b67e2ea959.svg'
		[52] strong ''
			StaticText 'Gitpod/Spring Petclinic'
		StaticText 'A Gitpod configured Webapplication in Spring and Java'
		[53] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/gitpod-spring-petclinic'
		[54] LabelText ''
			[110] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[55] strong ''
			StaticText 'Netlify/Hugo'
		StaticText 'A Hugo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[56] link 'Preview', url='https://gitlab.com/pages/nfhugo'
		[57] LabelText ''
			[111] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[58] strong ''
			StaticText 'Netlify/Jekyll'
		StaticText 'A Jekyll site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[59] link 'Preview', url='https://gitlab.com/pages/nfjekyll'
		[60] LabelText ''
			[112] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[61] strong ''
			StaticText 'Netlify/Plain HTML'
		StaticText 'A plain HTML site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[62] link 'Preview', url='https://gitlab.com/pages/nfplain-html'
		[63] LabelText ''
			[113] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[64] strong ''
			StaticText 'Netlify/GitBook'
		StaticText 'A GitBook site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[65] link 'Preview', url='https://gitlab.com/pages/nfgitbook'
		[66] LabelText ''
			[114] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[67] strong ''
			StaticText 'Netlify/Hexo'
		StaticText 'A Hexo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[68] link 'Preview', url='https://gitlab.com/pages/nfhexo'
		[69] LabelText ''
			[115] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[70] strong ''
			StaticText 'SalesforceDX'
		StaticText 'A project boilerplate for Salesforce App development with Salesforce Developer tools'
		[71] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/salesforcedx'
		[72] LabelText ''
			[116] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/serverless_framework-88e039613ed3d142f3155566464f249d35febc0fa9bf83a6f95bea1aad38baca.svg'
		[73] strong ''
			StaticText 'Serverless Framework/JS'
		StaticText 'A basic page and serverless function that uses AWS Lambda, AWS API Gateway, and GitLab Pages'
		[74] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/serverless-framework'
		[75] LabelText ''
			[117] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/tencent_serverless_framework-ff351aa40ba7d51fadba10a82ebd4d9491bb881b2f90d25bc3c58e05831048fd.svg'
		[76] strong ''
			StaticText 'Tencent Serverless Framework/NextjsSSR'
		StaticText 'A project boilerplate for Tencent Serverless Framework that uses Next.js SSR'
		[77] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/nextjsssr_demo'
		[78] LabelText ''
			[118] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[79] strong ''
			StaticText 'Jsonnet for Dynamic Child Pipelines'
		StaticText 'An example showing how to use Jsonnet with GitLab dynamic child pipelines'
		[80] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/jsonnet'
		[81] LabelText ''
			[119] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[82] strong ''
			StaticText 'GitLab Cluster Management'
		StaticText 'An example project for managing Kubernetes clusters integrated with GitLab'
		[83] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/cluster-management'
		[84] LabelText ''
			[120] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[85] strong ''
			StaticText 'Kotlin Native Linux'
		StaticText 'A basic template for developing Linux programs using Kotlin Native'
		[86] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/kotlin-native-linux'
		[87] LabelText ''
			[121] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/typo3-fc11a6c60dad39a2c7fccedd682c2cb8332e6f5a60c7ad63e3d9aa21e7f856f6.svg'
		[88] strong ''
			StaticText 'TYPO3 Distribution'
		StaticText 'A template for starting a new TYPO3 project'
		[89] link 'Preview', url='https://gitlab.com/ochorocho/typo3-distribution'
		[90] LabelText ''
			[122] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[91] strong ''
			StaticText 'Sample GitLab Project'
		StaticText 'An example project that shows off the best practices for setting up GitLab for your own organization, including sample issues, merge requests, and milestones'
		[92] link 'Preview', url='https://gitlab.com/gitlab-org/sample-data-templates/sample-gitlab-project'
		[93] LabelText ''
			[123] radio 'Use template', checked='false'
			StaticText 'Use template'
The page shows the "Create from template" view with a list of available project templates. The Android template section contains: - Label ID **98** with the radio button ID **99** (currently unchecked). No project creation form or "Create project" button is visible yet.
Selecting the Android template should reveal the project creation form. A click on the label (ID 98) or the radio button (ID 99) is necessary. We previously clicked the radio button once, which triggered a loop warning. Clicking the label again should toggle the radio and trigger the form without reusing the same action repeatedly.
click('98')

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[124] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[125] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[126] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[127] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[128] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[129] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[130] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[131] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[133] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[134] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		list ''
			listitem ''
				[132] link 'Built-in 30', url='http://127.0.0.1:8023/projects/new#built-in'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/rails-e4746cdee7c94c9e3530c8f34bce6dfd8f7c31f2bd5614c008f86d68800e8c69.svg'
		[4] strong ''
			StaticText 'Ruby on Rails'
		StaticText 'Includes an MVC structure, Gemfile, Rakefile, along with many others, to help you get started'
		[5] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/rails'
		[6] LabelText ''
			[94] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/spring-e05c67c5686d76e33bbb653d8acedb4d86fa27f610c6eed991393289e16ea7d6.svg'
		[7] strong ''
			StaticText 'Spring'
		StaticText 'Includes an MVC structure, mvnw and pom.xml to help you get started'
		[8] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/spring'
		[9] LabelText ''
			[95] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/express-e8d30ca316d8cdf88fc96a4b20b15b2e47efc8f22cc0777bb5060379e2df5a55.svg'
		[10] strong ''
			StaticText 'NodeJS Express'
		StaticText 'Includes an MVC structure to help you get started'
		[11] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/express'
		[12] LabelText ''
			[96] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/swift-d0f3f6ee9a0b08d6dc108657a670e1785112cd530710434ca604f81500f705df.svg'
		[13] strong ''
			StaticText 'iOS (Swift)'
		StaticText 'A ready-to-go template for use with iOS Swift apps'
		[14] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/iosswift'
		[15] LabelText ''
			[97] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		[16] strong ''
			StaticText '.NET Core'
		StaticText 'A .NET Core console application template, customizable for any .NET Core project'
		[17] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/dotnetcore'
		[18] LabelText ''
			[98] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/android-c7ab138d4f3ad2866522df32b18ecaad20afe1712f6db31bdb61e257c3e256be.svg'
		[19] strong ''
			StaticText 'Android'
		StaticText 'A ready-to-go template for use with Android apps'
		[20] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/android'
		[21] LabelText ''
			[99] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gomicro-c52eb89f0ec832b0c4a2bdccb96352b46e303b13804de39c1fa5ec1b5b6032a0.svg'
		[22] strong ''
			StaticText 'Go Micro'
		StaticText 'Go Micro is a framework for micro service development'
		[23] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/go-micro'
		[24] LabelText ''
			[100] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[25] strong ''
			StaticText 'Pages/Bridgetown'
		StaticText 'Everything you need to create a GitLab Pages site using Bridgetown'
		[26] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/bridgetown'
		[27] LabelText ''
			[101] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/gatsby-ede97ec16bb11f2123b8ef08ae9bf08f6900ffe70fa0ad8dc7f7a24dd394e813.svg'
		[28] strong ''
			StaticText 'Pages/Gatsby'
		StaticText 'Everything you need to create a GitLab Pages site using Gatsby'
		[29] link 'Preview', url='https://gitlab.com/pages/gatsby'
		[30] LabelText ''
			[102] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hugo-e56a6c9eaefc535b8e49781ff15372668eea0193c6feb039fc7fdb52df019ab8.svg'
		[31] strong ''
			StaticText 'Pages/Hugo'
		StaticText 'Everything you need to create a GitLab Pages site using Hugo'
		[32] link 'Preview', url='https://gitlab.com/pages/hugo'
		[33] LabelText ''
			[103] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/pelican-566b41ed25915a5b9e8e790c6a0f81f406c16d390ee84f12b959d29244519774.svg'
		[34] strong ''
			StaticText 'Pages/Pelican'
		StaticText 'Everything you need to create a GitLab Pages site using Pelican'
		[35] link 'Preview', url='https://gitlab.com/pages/pelican'
		[36] LabelText ''
			[104] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/jekyll-5399d763b7e1d4013708fd507a6daf0a44c4072fc620ed07de1f1ee82bf72e78.svg'
		[37] strong ''
			StaticText 'Pages/Jekyll'
		StaticText 'Everything you need to create a GitLab Pages site using Jekyll'
		[38] link 'Preview', url='https://gitlab.com/pages/jekyll'
		[39] LabelText ''
			[105] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[40] strong ''
			StaticText 'Pages/Plain HTML'
		StaticText 'Everything you need to create a GitLab Pages site using plain HTML'
		[41] link 'Preview', url='https://gitlab.com/pages/plain-html'
		[42] LabelText ''
			[106] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitbook-743b813c3703681060adf4e37f32f625dbba28dfb422b57bf5071f53dc9ea98c.svg'
		[43] strong ''
			StaticText 'Pages/GitBook'
		StaticText 'Everything you need to create a GitLab Pages site using GitBook'
		[44] link 'Preview', url='https://gitlab.com/pages/gitbook'
		[45] LabelText ''
			[107] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hexo-7f762d46d92caae9b7d69cf45d18247dde8f5a41c195dc448d59544b93269908.svg'
		[46] strong ''
			StaticText 'Pages/Hexo'
		StaticText 'Everything you need to create a GitLab Pages site using Hexo'
		[47] link 'Preview', url='https://gitlab.com/pages/hexo'
		[48] LabelText ''
			[108] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/middleman-a63d5a0c0cbd1c252cf58d03dfb9404082c5fdd8a8e3030da3014e9894fbcdad.svg'
		[49] strong ''
			StaticText 'Pages/Middleman'
		StaticText 'Everything you need to create a GitLab Pages site using Middleman'
		[50] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/middleman'
		[51] LabelText ''
			[109] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitpod-3f21d55c9f953f1a75c48d505587b0868e8e9fefb3d6b1c5672525b67e2ea959.svg'
		[52] strong ''
			StaticText 'Gitpod/Spring Petclinic'
		StaticText 'A Gitpod configured Webapplication in Spring and Java'
		[53] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/gitpod-spring-petclinic'
		[54] LabelText ''
			[110] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[55] strong ''
			StaticText 'Netlify/Hugo'
		StaticText 'A Hugo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[56] link 'Preview', url='https://gitlab.com/pages/nfhugo'
		[57] LabelText ''
			[111] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[58] strong ''
			StaticText 'Netlify/Jekyll'
		StaticText 'A Jekyll site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[59] link 'Preview', url='https://gitlab.com/pages/nfjekyll'
		[60] LabelText ''
			[112] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[61] strong ''
			StaticText 'Netlify/Plain HTML'
		StaticText 'A plain HTML site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[62] link 'Preview', url='https://gitlab.com/pages/nfplain-html'
		[63] LabelText ''
			[113] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[64] strong ''
			StaticText 'Netlify/GitBook'
		StaticText 'A GitBook site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[65] link 'Preview', url='https://gitlab.com/pages/nfgitbook'
		[66] LabelText ''
			[114] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[67] strong ''
			StaticText 'Netlify/Hexo'
		StaticText 'A Hexo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[68] link 'Preview', url='https://gitlab.com/pages/nfhexo'
		[69] LabelText ''
			[115] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[70] strong ''
			StaticText 'SalesforceDX'
		StaticText 'A project boilerplate for Salesforce App development with Salesforce Developer tools'
		[71] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/salesforcedx'
		[72] LabelText ''
			[116] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/serverless_framework-88e039613ed3d142f3155566464f249d35febc0fa9bf83a6f95bea1aad38baca.svg'
		[73] strong ''
			StaticText 'Serverless Framework/JS'
		StaticText 'A basic page and serverless function that uses AWS Lambda, AWS API Gateway, and GitLab Pages'
		[74] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/serverless-framework'
		[75] LabelText ''
			[117] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/tencent_serverless_framework-ff351aa40ba7d51fadba10a82ebd4d9491bb881b2f90d25bc3c58e05831048fd.svg'
		[76] strong ''
			StaticText 'Tencent Serverless Framework/NextjsSSR'
		StaticText 'A project boilerplate for Tencent Serverless Framework that uses Next.js SSR'
		[77] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/nextjsssr_demo'
		[78] LabelText ''
			[118] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[79] strong ''
			StaticText 'Jsonnet for Dynamic Child Pipelines'
		StaticText 'An example showing how to use Jsonnet with GitLab dynamic child pipelines'
		[80] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/jsonnet'
		[81] LabelText ''
			[119] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[82] strong ''
			StaticText 'GitLab Cluster Management'
		StaticText 'An example project for managing Kubernetes clusters integrated with GitLab'
		[83] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/cluster-management'
		[84] LabelText ''
			[120] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[85] strong ''
			StaticText 'Kotlin Native Linux'
		StaticText 'A basic template for developing Linux programs using Kotlin Native'
		[86] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/kotlin-native-linux'
		[87] LabelText ''
			[121] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/typo3-fc11a6c60dad39a2c7fccedd682c2cb8332e6f5a60c7ad63e3d9aa21e7f856f6.svg'
		[88] strong ''
			StaticText 'TYPO3 Distribution'
		StaticText 'A template for starting a new TYPO3 project'
		[89] link 'Preview', url='https://gitlab.com/ochorocho/typo3-distribution'
		[90] LabelText ''
			[122] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[91] strong ''
			StaticText 'Sample GitLab Project'
		StaticText 'An example project that shows off the best practices for setting up GitLab for your own organization, including sample issues, merge requests, and milestones'
		[92] link 'Preview', url='https://gitlab.com/gitlab-org/sample-data-templates/sample-gitlab-project'
		[93] LabelText ''
			[123] radio 'Use template', checked='false'
			StaticText 'Use template'
We are on the โ€œNew Project โ€“ Create from templateโ€ page. The Android template is represented by a radio button with ID **99**, which is currently unchecked. No project creation form or โ€œCreate projectโ€ button is visible yet.
Selecting the Android template will reveal the project creation form. The radio button is the only interactive element needed to progress to the next step.
click('99')

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[124] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[125] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[126] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[127] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[128] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[129] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[130] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[131] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[133] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[134] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		list ''
			listitem ''
				[132] link 'Built-in 30', url='http://127.0.0.1:8023/projects/new#built-in'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/rails-e4746cdee7c94c9e3530c8f34bce6dfd8f7c31f2bd5614c008f86d68800e8c69.svg'
		[4] strong ''
			StaticText 'Ruby on Rails'
		StaticText 'Includes an MVC structure, Gemfile, Rakefile, along with many others, to help you get started'
		[5] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/rails'
		[6] LabelText ''
			[94] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/spring-e05c67c5686d76e33bbb653d8acedb4d86fa27f610c6eed991393289e16ea7d6.svg'
		[7] strong ''
			StaticText 'Spring'
		StaticText 'Includes an MVC structure, mvnw and pom.xml to help you get started'
		[8] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/spring'
		[9] LabelText ''
			[95] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/express-e8d30ca316d8cdf88fc96a4b20b15b2e47efc8f22cc0777bb5060379e2df5a55.svg'
		[10] strong ''
			StaticText 'NodeJS Express'
		StaticText 'Includes an MVC structure to help you get started'
		[11] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/express'
		[12] LabelText ''
			[96] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/swift-d0f3f6ee9a0b08d6dc108657a670e1785112cd530710434ca604f81500f705df.svg'
		[13] strong ''
			StaticText 'iOS (Swift)'
		StaticText 'A ready-to-go template for use with iOS Swift apps'
		[14] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/iosswift'
		[15] LabelText ''
			[97] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		[16] strong ''
			StaticText '.NET Core'
		StaticText 'A .NET Core console application template, customizable for any .NET Core project'
		[17] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/dotnetcore'
		[18] LabelText ''
			[98] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/android-c7ab138d4f3ad2866522df32b18ecaad20afe1712f6db31bdb61e257c3e256be.svg'
		[19] strong ''
			StaticText 'Android'
		StaticText 'A ready-to-go template for use with Android apps'
		[20] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/android'
		[21] LabelText ''
			[99] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gomicro-c52eb89f0ec832b0c4a2bdccb96352b46e303b13804de39c1fa5ec1b5b6032a0.svg'
		[22] strong ''
			StaticText 'Go Micro'
		StaticText 'Go Micro is a framework for micro service development'
		[23] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/go-micro'
		[24] LabelText ''
			[100] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[25] strong ''
			StaticText 'Pages/Bridgetown'
		StaticText 'Everything you need to create a GitLab Pages site using Bridgetown'
		[26] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/bridgetown'
		[27] LabelText ''
			[101] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/gatsby-ede97ec16bb11f2123b8ef08ae9bf08f6900ffe70fa0ad8dc7f7a24dd394e813.svg'
		[28] strong ''
			StaticText 'Pages/Gatsby'
		StaticText 'Everything you need to create a GitLab Pages site using Gatsby'
		[29] link 'Preview', url='https://gitlab.com/pages/gatsby'
		[30] LabelText ''
			[102] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hugo-e56a6c9eaefc535b8e49781ff15372668eea0193c6feb039fc7fdb52df019ab8.svg'
		[31] strong ''
			StaticText 'Pages/Hugo'
		StaticText 'Everything you need to create a GitLab Pages site using Hugo'
		[32] link 'Preview', url='https://gitlab.com/pages/hugo'
		[33] LabelText ''
			[103] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/pelican-566b41ed25915a5b9e8e790c6a0f81f406c16d390ee84f12b959d29244519774.svg'
		[34] strong ''
			StaticText 'Pages/Pelican'
		StaticText 'Everything you need to create a GitLab Pages site using Pelican'
		[35] link 'Preview', url='https://gitlab.com/pages/pelican'
		[36] LabelText ''
			[104] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/jekyll-5399d763b7e1d4013708fd507a6daf0a44c4072fc620ed07de1f1ee82bf72e78.svg'
		[37] strong ''
			StaticText 'Pages/Jekyll'
		StaticText 'Everything you need to create a GitLab Pages site using Jekyll'
		[38] link 'Preview', url='https://gitlab.com/pages/jekyll'
		[39] LabelText ''
			[105] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[40] strong ''
			StaticText 'Pages/Plain HTML'
		StaticText 'Everything you need to create a GitLab Pages site using plain HTML'
		[41] link 'Preview', url='https://gitlab.com/pages/plain-html'
		[42] LabelText ''
			[106] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitbook-743b813c3703681060adf4e37f32f625dbba28dfb422b57bf5071f53dc9ea98c.svg'
		[43] strong ''
			StaticText 'Pages/GitBook'
		StaticText 'Everything you need to create a GitLab Pages site using GitBook'
		[44] link 'Preview', url='https://gitlab.com/pages/gitbook'
		[45] LabelText ''
			[107] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hexo-7f762d46d92caae9b7d69cf45d18247dde8f5a41c195dc448d59544b93269908.svg'
		[46] strong ''
			StaticText 'Pages/Hexo'
		StaticText 'Everything you need to create a GitLab Pages site using Hexo'
		[47] link 'Preview', url='https://gitlab.com/pages/hexo'
		[48] LabelText ''
			[108] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/middleman-a63d5a0c0cbd1c252cf58d03dfb9404082c5fdd8a8e3030da3014e9894fbcdad.svg'
		[49] strong ''
			StaticText 'Pages/Middleman'
		StaticText 'Everything you need to create a GitLab Pages site using Middleman'
		[50] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/middleman'
		[51] LabelText ''
			[109] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitpod-3f21d55c9f953f1a75c48d505587b0868e8e9fefb3d6b1c5672525b67e2ea959.svg'
		[52] strong ''
			StaticText 'Gitpod/Spring Petclinic'
		StaticText 'A Gitpod configured Webapplication in Spring and Java'
		[53] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/gitpod-spring-petclinic'
		[54] LabelText ''
			[110] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[55] strong ''
			StaticText 'Netlify/Hugo'
		StaticText 'A Hugo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[56] link 'Preview', url='https://gitlab.com/pages/nfhugo'
		[57] LabelText ''
			[111] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[58] strong ''
			StaticText 'Netlify/Jekyll'
		StaticText 'A Jekyll site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[59] link 'Preview', url='https://gitlab.com/pages/nfjekyll'
		[60] LabelText ''
			[112] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[61] strong ''
			StaticText 'Netlify/Plain HTML'
		StaticText 'A plain HTML site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[62] link 'Preview', url='https://gitlab.com/pages/nfplain-html'
		[63] LabelText ''
			[113] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[64] strong ''
			StaticText 'Netlify/GitBook'
		StaticText 'A GitBook site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[65] link 'Preview', url='https://gitlab.com/pages/nfgitbook'
		[66] LabelText ''
			[114] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[67] strong ''
			StaticText 'Netlify/Hexo'
		StaticText 'A Hexo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[68] link 'Preview', url='https://gitlab.com/pages/nfhexo'
		[69] LabelText ''
			[115] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[70] strong ''
			StaticText 'SalesforceDX'
		StaticText 'A project boilerplate for Salesforce App development with Salesforce Developer tools'
		[71] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/salesforcedx'
		[72] LabelText ''
			[116] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/serverless_framework-88e039613ed3d142f3155566464f249d35febc0fa9bf83a6f95bea1aad38baca.svg'
		[73] strong ''
			StaticText 'Serverless Framework/JS'
		StaticText 'A basic page and serverless function that uses AWS Lambda, AWS API Gateway, and GitLab Pages'
		[74] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/serverless-framework'
		[75] LabelText ''
			[117] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/tencent_serverless_framework-ff351aa40ba7d51fadba10a82ebd4d9491bb881b2f90d25bc3c58e05831048fd.svg'
		[76] strong ''
			StaticText 'Tencent Serverless Framework/NextjsSSR'
		StaticText 'A project boilerplate for Tencent Serverless Framework that uses Next.js SSR'
		[77] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/nextjsssr_demo'
		[78] LabelText ''
			[118] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[79] strong ''
			StaticText 'Jsonnet for Dynamic Child Pipelines'
		StaticText 'An example showing how to use Jsonnet with GitLab dynamic child pipelines'
		[80] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/jsonnet'
		[81] LabelText ''
			[119] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[82] strong ''
			StaticText 'GitLab Cluster Management'
		StaticText 'An example project for managing Kubernetes clusters integrated with GitLab'
		[83] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/cluster-management'
		[84] LabelText ''
			[120] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[85] strong ''
			StaticText 'Kotlin Native Linux'
		StaticText 'A basic template for developing Linux programs using Kotlin Native'
		[86] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/kotlin-native-linux'
		[87] LabelText ''
			[121] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/typo3-fc11a6c60dad39a2c7fccedd682c2cb8332e6f5a60c7ad63e3d9aa21e7f856f6.svg'
		[88] strong ''
			StaticText 'TYPO3 Distribution'
		StaticText 'A template for starting a new TYPO3 project'
		[89] link 'Preview', url='https://gitlab.com/ochorocho/typo3-distribution'
		[90] LabelText ''
			[122] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[91] strong ''
			StaticText 'Sample GitLab Project'
		StaticText 'An example project that shows off the best practices for setting up GitLab for your own organization, including sample issues, merge requests, and milestones'
		[92] link 'Preview', url='https://gitlab.com/gitlab-org/sample-data-templates/sample-gitlab-project'
		[93] LabelText ''
			[123] radio 'Use template', checked='false'
			StaticText 'Use template'
The page currently displays the "New Project โ€“ Create from template" view with a list of templates. The Android template section has two associated radio button groups: - LabelText ID **18** contains radio ID **98** labeled "Use template". - Separate LabelText ID **21** contains radio ID **99** also labeled "Use template". Both radios are currently unchecked. No project creation form or "Create project" button is present. Selecting one of these radios should reveal the project creation form where the user can enter the project name, set visibility to Private, and add members.
To progress toward creating the private Android project, we must first select the Android template. Clicking either radio (98 or 99) is required to display the form. Previous attempts used 98 and 99, but still no form appeared, possibly due to a need for a second click or due to the selected radio not being focused. The safest next step is to click the radio with ID **99** again to ensure the template is selected.
click('99')

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[124] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[125] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[126] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[127] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[128] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[129] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[130] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[131] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[133] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[134] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		list ''
			listitem ''
				[132] link 'Built-in 30', url='http://127.0.0.1:8023/projects/new#built-in'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/rails-e4746cdee7c94c9e3530c8f34bce6dfd8f7c31f2bd5614c008f86d68800e8c69.svg'
		[4] strong ''
			StaticText 'Ruby on Rails'
		StaticText 'Includes an MVC structure, Gemfile, Rakefile, along with many others, to help you get started'
		[5] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/rails'
		[6] LabelText ''
			[94] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/spring-e05c67c5686d76e33bbb653d8acedb4d86fa27f610c6eed991393289e16ea7d6.svg'
		[7] strong ''
			StaticText 'Spring'
		StaticText 'Includes an MVC structure, mvnw and pom.xml to help you get started'
		[8] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/spring'
		[9] LabelText ''
			[95] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/express-e8d30ca316d8cdf88fc96a4b20b15b2e47efc8f22cc0777bb5060379e2df5a55.svg'
		[10] strong ''
			StaticText 'NodeJS Express'
		StaticText 'Includes an MVC structure to help you get started'
		[11] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/express'
		[12] LabelText ''
			[96] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/swift-d0f3f6ee9a0b08d6dc108657a670e1785112cd530710434ca604f81500f705df.svg'
		[13] strong ''
			StaticText 'iOS (Swift)'
		StaticText 'A ready-to-go template for use with iOS Swift apps'
		[14] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/iosswift'
		[15] LabelText ''
			[97] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		[16] strong ''
			StaticText '.NET Core'
		StaticText 'A .NET Core console application template, customizable for any .NET Core project'
		[17] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/dotnetcore'
		[18] LabelText ''
			[98] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/android-c7ab138d4f3ad2866522df32b18ecaad20afe1712f6db31bdb61e257c3e256be.svg'
		[19] strong ''
			StaticText 'Android'
		StaticText 'A ready-to-go template for use with Android apps'
		[20] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/android'
		[21] LabelText ''
			[99] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gomicro-c52eb89f0ec832b0c4a2bdccb96352b46e303b13804de39c1fa5ec1b5b6032a0.svg'
		[22] strong ''
			StaticText 'Go Micro'
		StaticText 'Go Micro is a framework for micro service development'
		[23] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/go-micro'
		[24] LabelText ''
			[100] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[25] strong ''
			StaticText 'Pages/Bridgetown'
		StaticText 'Everything you need to create a GitLab Pages site using Bridgetown'
		[26] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/bridgetown'
		[27] LabelText ''
			[101] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/gatsby-ede97ec16bb11f2123b8ef08ae9bf08f6900ffe70fa0ad8dc7f7a24dd394e813.svg'
		[28] strong ''
			StaticText 'Pages/Gatsby'
		StaticText 'Everything you need to create a GitLab Pages site using Gatsby'
		[29] link 'Preview', url='https://gitlab.com/pages/gatsby'
		[30] LabelText ''
			[102] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hugo-e56a6c9eaefc535b8e49781ff15372668eea0193c6feb039fc7fdb52df019ab8.svg'
		[31] strong ''
			StaticText 'Pages/Hugo'
		StaticText 'Everything you need to create a GitLab Pages site using Hugo'
		[32] link 'Preview', url='https://gitlab.com/pages/hugo'
		[33] LabelText ''
			[103] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/pelican-566b41ed25915a5b9e8e790c6a0f81f406c16d390ee84f12b959d29244519774.svg'
		[34] strong ''
			StaticText 'Pages/Pelican'
		StaticText 'Everything you need to create a GitLab Pages site using Pelican'
		[35] link 'Preview', url='https://gitlab.com/pages/pelican'
		[36] LabelText ''
			[104] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/jekyll-5399d763b7e1d4013708fd507a6daf0a44c4072fc620ed07de1f1ee82bf72e78.svg'
		[37] strong ''
			StaticText 'Pages/Jekyll'
		StaticText 'Everything you need to create a GitLab Pages site using Jekyll'
		[38] link 'Preview', url='https://gitlab.com/pages/jekyll'
		[39] LabelText ''
			[105] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[40] strong ''
			StaticText 'Pages/Plain HTML'
		StaticText 'Everything you need to create a GitLab Pages site using plain HTML'
		[41] link 'Preview', url='https://gitlab.com/pages/plain-html'
		[42] LabelText ''
			[106] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitbook-743b813c3703681060adf4e37f32f625dbba28dfb422b57bf5071f53dc9ea98c.svg'
		[43] strong ''
			StaticText 'Pages/GitBook'
		StaticText 'Everything you need to create a GitLab Pages site using GitBook'
		[44] link 'Preview', url='https://gitlab.com/pages/gitbook'
		[45] LabelText ''
			[107] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hexo-7f762d46d92caae9b7d69cf45d18247dde8f5a41c195dc448d59544b93269908.svg'
		[46] strong ''
			StaticText 'Pages/Hexo'
		StaticText 'Everything you need to create a GitLab Pages site using Hexo'
		[47] link 'Preview', url='https://gitlab.com/pages/hexo'
		[48] LabelText ''
			[108] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/middleman-a63d5a0c0cbd1c252cf58d03dfb9404082c5fdd8a8e3030da3014e9894fbcdad.svg'
		[49] strong ''
			StaticText 'Pages/Middleman'
		StaticText 'Everything you need to create a GitLab Pages site using Middleman'
		[50] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/middleman'
		[51] LabelText ''
			[109] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitpod-3f21d55c9f953f1a75c48d505587b0868e8e9fefb3d6b1c5672525b67e2ea959.svg'
		[52] strong ''
			StaticText 'Gitpod/Spring Petclinic'
		StaticText 'A Gitpod configured Webapplication in Spring and Java'
		[53] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/gitpod-spring-petclinic'
		[54] LabelText ''
			[110] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[55] strong ''
			StaticText 'Netlify/Hugo'
		StaticText 'A Hugo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[56] link 'Preview', url='https://gitlab.com/pages/nfhugo'
		[57] LabelText ''
			[111] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[58] strong ''
			StaticText 'Netlify/Jekyll'
		StaticText 'A Jekyll site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[59] link 'Preview', url='https://gitlab.com/pages/nfjekyll'
		[60] LabelText ''
			[112] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[61] strong ''
			StaticText 'Netlify/Plain HTML'
		StaticText 'A plain HTML site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[62] link 'Preview', url='https://gitlab.com/pages/nfplain-html'
		[63] LabelText ''
			[113] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[64] strong ''
			StaticText 'Netlify/GitBook'
		StaticText 'A GitBook site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[65] link 'Preview', url='https://gitlab.com/pages/nfgitbook'
		[66] LabelText ''
			[114] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[67] strong ''
			StaticText 'Netlify/Hexo'
		StaticText 'A Hexo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[68] link 'Preview', url='https://gitlab.com/pages/nfhexo'
		[69] LabelText ''
			[115] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[70] strong ''
			StaticText 'SalesforceDX'
		StaticText 'A project boilerplate for Salesforce App development with Salesforce Developer tools'
		[71] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/salesforcedx'
		[72] LabelText ''
			[116] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/serverless_framework-88e039613ed3d142f3155566464f249d35febc0fa9bf83a6f95bea1aad38baca.svg'
		[73] strong ''
			StaticText 'Serverless Framework/JS'
		StaticText 'A basic page and serverless function that uses AWS Lambda, AWS API Gateway, and GitLab Pages'
		[74] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/serverless-framework'
		[75] LabelText ''
			[117] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/tencent_serverless_framework-ff351aa40ba7d51fadba10a82ebd4d9491bb881b2f90d25bc3c58e05831048fd.svg'
		[76] strong ''
			StaticText 'Tencent Serverless Framework/NextjsSSR'
		StaticText 'A project boilerplate for Tencent Serverless Framework that uses Next.js SSR'
		[77] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/nextjsssr_demo'
		[78] LabelText ''
			[118] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[79] strong ''
			StaticText 'Jsonnet for Dynamic Child Pipelines'
		StaticText 'An example showing how to use Jsonnet with GitLab dynamic child pipelines'
		[80] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/jsonnet'
		[81] LabelText ''
			[119] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[82] strong ''
			StaticText 'GitLab Cluster Management'
		StaticText 'An example project for managing Kubernetes clusters integrated with GitLab'
		[83] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/cluster-management'
		[84] LabelText ''
			[120] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[85] strong ''
			StaticText 'Kotlin Native Linux'
		StaticText 'A basic template for developing Linux programs using Kotlin Native'
		[86] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/kotlin-native-linux'
		[87] LabelText ''
			[121] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/typo3-fc11a6c60dad39a2c7fccedd682c2cb8332e6f5a60c7ad63e3d9aa21e7f856f6.svg'
		[88] strong ''
			StaticText 'TYPO3 Distribution'
		StaticText 'A template for starting a new TYPO3 project'
		[89] link 'Preview', url='https://gitlab.com/ochorocho/typo3-distribution'
		[90] LabelText ''
			[122] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[91] strong ''
			StaticText 'Sample GitLab Project'
		StaticText 'An example project that shows off the best practices for setting up GitLab for your own organization, including sample issues, merge requests, and milestones'
		[92] link 'Preview', url='https://gitlab.com/gitlab-org/sample-data-templates/sample-gitlab-project'
		[93] LabelText ''
			[123] radio 'Use template', checked='false'
			StaticText 'Use template'
The page is at โ€œNew Project โ€“ Create from templateโ€ with a list of project templates. Under โ€œAndroidโ€ there are two LabelText blocks (IDs 18 and 19) each containing a radio button: ID 98 and ID 99 respectively, both labeled โ€œUse templateโ€ and currently unchecked. No visible project creation form or โ€œCreate projectโ€ button appears in the current tree, suggesting the form must be revealed by selecting a template.
The Android templateโ€™s radio buttons are the only interactive elements that will trigger the project creation form. Since neither 98 nor 99 is checked, clicking either should display the form where the project name, visibility, and members can be set. A single click is sufficient to toggle the radio and should reveal the hidden form.
click('98')

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[124] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[125] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[126] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[127] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[128] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[129] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[130] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[131] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[133] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[134] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		list ''
			listitem ''
				[132] link 'Built-in 30', url='http://127.0.0.1:8023/projects/new#built-in'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/rails-e4746cdee7c94c9e3530c8f34bce6dfd8f7c31f2bd5614c008f86d68800e8c69.svg'
		[4] strong ''
			StaticText 'Ruby on Rails'
		StaticText 'Includes an MVC structure, Gemfile, Rakefile, along with many others, to help you get started'
		[5] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/rails'
		[6] LabelText ''
			[94] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/spring-e05c67c5686d76e33bbb653d8acedb4d86fa27f610c6eed991393289e16ea7d6.svg'
		[7] strong ''
			StaticText 'Spring'
		StaticText 'Includes an MVC structure, mvnw and pom.xml to help you get started'
		[8] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/spring'
		[9] LabelText ''
			[95] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/express-e8d30ca316d8cdf88fc96a4b20b15b2e47efc8f22cc0777bb5060379e2df5a55.svg'
		[10] strong ''
			StaticText 'NodeJS Express'
		StaticText 'Includes an MVC structure to help you get started'
		[11] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/express'
		[12] LabelText ''
			[96] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/swift-d0f3f6ee9a0b08d6dc108657a670e1785112cd530710434ca604f81500f705df.svg'
		[13] strong ''
			StaticText 'iOS (Swift)'
		StaticText 'A ready-to-go template for use with iOS Swift apps'
		[14] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/iosswift'
		[15] LabelText ''
			[97] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		[16] strong ''
			StaticText '.NET Core'
		StaticText 'A .NET Core console application template, customizable for any .NET Core project'
		[17] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/dotnetcore'
		[18] LabelText ''
			[98] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/android-c7ab138d4f3ad2866522df32b18ecaad20afe1712f6db31bdb61e257c3e256be.svg'
		[19] strong ''
			StaticText 'Android'
		StaticText 'A ready-to-go template for use with Android apps'
		[20] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/android'
		[21] LabelText ''
			[99] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gomicro-c52eb89f0ec832b0c4a2bdccb96352b46e303b13804de39c1fa5ec1b5b6032a0.svg'
		[22] strong ''
			StaticText 'Go Micro'
		StaticText 'Go Micro is a framework for micro service development'
		[23] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/go-micro'
		[24] LabelText ''
			[100] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[25] strong ''
			StaticText 'Pages/Bridgetown'
		StaticText 'Everything you need to create a GitLab Pages site using Bridgetown'
		[26] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/bridgetown'
		[27] LabelText ''
			[101] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/gatsby-ede97ec16bb11f2123b8ef08ae9bf08f6900ffe70fa0ad8dc7f7a24dd394e813.svg'
		[28] strong ''
			StaticText 'Pages/Gatsby'
		StaticText 'Everything you need to create a GitLab Pages site using Gatsby'
		[29] link 'Preview', url='https://gitlab.com/pages/gatsby'
		[30] LabelText ''
			[102] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hugo-e56a6c9eaefc535b8e49781ff15372668eea0193c6feb039fc7fdb52df019ab8.svg'
		[31] strong ''
			StaticText 'Pages/Hugo'
		StaticText 'Everything you need to create a GitLab Pages site using Hugo'
		[32] link 'Preview', url='https://gitlab.com/pages/hugo'
		[33] LabelText ''
			[103] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/pelican-566b41ed25915a5b9e8e790c6a0f81f406c16d390ee84f12b959d29244519774.svg'
		[34] strong ''
			StaticText 'Pages/Pelican'
		StaticText 'Everything you need to create a GitLab Pages site using Pelican'
		[35] link 'Preview', url='https://gitlab.com/pages/pelican'
		[36] LabelText ''
			[104] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/jekyll-5399d763b7e1d4013708fd507a6daf0a44c4072fc620ed07de1f1ee82bf72e78.svg'
		[37] strong ''
			StaticText 'Pages/Jekyll'
		StaticText 'Everything you need to create a GitLab Pages site using Jekyll'
		[38] link 'Preview', url='https://gitlab.com/pages/jekyll'
		[39] LabelText ''
			[105] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[40] strong ''
			StaticText 'Pages/Plain HTML'
		StaticText 'Everything you need to create a GitLab Pages site using plain HTML'
		[41] link 'Preview', url='https://gitlab.com/pages/plain-html'
		[42] LabelText ''
			[106] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitbook-743b813c3703681060adf4e37f32f625dbba28dfb422b57bf5071f53dc9ea98c.svg'
		[43] strong ''
			StaticText 'Pages/GitBook'
		StaticText 'Everything you need to create a GitLab Pages site using GitBook'
		[44] link 'Preview', url='https://gitlab.com/pages/gitbook'
		[45] LabelText ''
			[107] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/hexo-7f762d46d92caae9b7d69cf45d18247dde8f5a41c195dc448d59544b93269908.svg'
		[46] strong ''
			StaticText 'Pages/Hexo'
		StaticText 'Everything you need to create a GitLab Pages site using Hexo'
		[47] link 'Preview', url='https://gitlab.com/pages/hexo'
		[48] LabelText ''
			[108] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/middleman-a63d5a0c0cbd1c252cf58d03dfb9404082c5fdd8a8e3030da3014e9894fbcdad.svg'
		[49] strong ''
			StaticText 'Pages/Middleman'
		StaticText 'Everything you need to create a GitLab Pages site using Middleman'
		[50] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/middleman'
		[51] LabelText ''
			[109] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/gitpod-3f21d55c9f953f1a75c48d505587b0868e8e9fefb3d6b1c5672525b67e2ea959.svg'
		[52] strong ''
			StaticText 'Gitpod/Spring Petclinic'
		StaticText 'A Gitpod configured Webapplication in Spring and Java'
		[53] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/gitpod-spring-petclinic'
		[54] LabelText ''
			[110] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[55] strong ''
			StaticText 'Netlify/Hugo'
		StaticText 'A Hugo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[56] link 'Preview', url='https://gitlab.com/pages/nfhugo'
		[57] LabelText ''
			[111] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[58] strong ''
			StaticText 'Netlify/Jekyll'
		StaticText 'A Jekyll site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[59] link 'Preview', url='https://gitlab.com/pages/nfjekyll'
		[60] LabelText ''
			[112] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[61] strong ''
			StaticText 'Netlify/Plain HTML'
		StaticText 'A plain HTML site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[62] link 'Preview', url='https://gitlab.com/pages/nfplain-html'
		[63] LabelText ''
			[113] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[64] strong ''
			StaticText 'Netlify/GitBook'
		StaticText 'A GitBook site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[65] link 'Preview', url='https://gitlab.com/pages/nfgitbook'
		[66] LabelText ''
			[114] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/netlify-ad75424e54ef93709c48419cb2e2a161e4a0ec40c4d0477e9be5cc964a22ea81.svg'
		[67] strong ''
			StaticText 'Netlify/Hexo'
		StaticText 'A Hexo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features'
		[68] link 'Preview', url='https://gitlab.com/pages/nfhexo'
		[69] LabelText ''
			[115] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[70] strong ''
			StaticText 'SalesforceDX'
		StaticText 'A project boilerplate for Salesforce App development with Salesforce Developer tools'
		[71] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/salesforcedx'
		[72] LabelText ''
			[116] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/serverless_framework-88e039613ed3d142f3155566464f249d35febc0fa9bf83a6f95bea1aad38baca.svg'
		[73] strong ''
			StaticText 'Serverless Framework/JS'
		StaticText 'A basic page and serverless function that uses AWS Lambda, AWS API Gateway, and GitLab Pages'
		[74] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/serverless-framework'
		[75] LabelText ''
			[117] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/tencent_serverless_framework-ff351aa40ba7d51fadba10a82ebd4d9491bb881b2f90d25bc3c58e05831048fd.svg'
		[76] strong ''
			StaticText 'Tencent Serverless Framework/NextjsSSR'
		StaticText 'A project boilerplate for Tencent Serverless Framework that uses Next.js SSR'
		[77] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/nextjsssr_demo'
		[78] LabelText ''
			[118] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[79] strong ''
			StaticText 'Jsonnet for Dynamic Child Pipelines'
		StaticText 'An example showing how to use Jsonnet with GitLab dynamic child pipelines'
		[80] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/jsonnet'
		[81] LabelText ''
			[119] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[82] strong ''
			StaticText 'GitLab Cluster Management'
		StaticText 'An example project for managing Kubernetes clusters integrated with GitLab'
		[83] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/cluster-management'
		[84] LabelText ''
			[120] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[85] strong ''
			StaticText 'Kotlin Native Linux'
		StaticText 'A basic template for developing Linux programs using Kotlin Native'
		[86] link 'Preview', url='https://gitlab.com/gitlab-org/project-templates/kotlin-native-linux'
		[87] LabelText ''
			[121] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/logos/typo3-fc11a6c60dad39a2c7fccedd682c2cb8332e6f5a60c7ad63e3d9aa21e7f856f6.svg'
		[88] strong ''
			StaticText 'TYPO3 Distribution'
		StaticText 'A template for starting a new TYPO3 project'
		[89] link 'Preview', url='https://gitlab.com/ochorocho/typo3-distribution'
		[90] LabelText ''
			[122] radio 'Use template', checked='false'
			StaticText 'Use template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/gitlab_logo-95e56730dc3513d2d29f49774e8a7c496bce38b491d1ce8c9e76b1e48128ccc4.svg'
		[91] strong ''
			StaticText 'Sample GitLab Project'
		StaticText 'An example project that shows off the best practices for setting up GitLab for your own organization, including sample issues, merge requests, and milestones'
		[92] link 'Preview', url='https://gitlab.com/gitlab-org/sample-data-templates/sample-gitlab-project'
		[93] LabelText ''
			[123] radio 'Use template', checked='false'
			StaticText 'Use template'
The page displays the "New Project โ€“ Create from template" view with a list of builtโ€‘in templates. The Android template is listed with an associated radio button under LabelText ID 18. The radio itself is ID 98 and is currently unchecked. No project creation form elements (Project name textbox, Visibility radio, Members input, Create button) are present in the accessibility tree, indicating the form has not yet been revealed.
The form for creating a project from a template is generally displayed only after selecting a template. While a click on the radio ID (98) has been attempted, the form has not appeared, suggesting the click might need to target the surrounding LabelText (ID 18) to correctly trigger the template selection. Therefore, the next step is to click on LabelText 18 to ensure the Android template is selected and the project creation form becomes visible.
click('18')

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[24] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[25] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[26] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[27] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[28] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[29] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[30] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[31] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[32] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[33] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		[4] LabelText ''
			StaticText 'Template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		StaticText '.NET Core'
		[5] button 'Change template'
		[6] LabelText ''
			StaticText 'Project name'
		[7] textbox 'Project name', focused, required
		[8] LabelText ''
			StaticText 'Project URL'
		StaticText 'http://127.0.0.1:8023/byteblaze/ /'
		[9] LabelText ''
			StaticText 'Project slug'
		[10] textbox 'Project slug', required
		StaticText 'Want to organize several dependent projects under the same namespace?'
		[11] link 'Create a group.', url='http://127.0.0.1:8023/groups/new'
		[12] LabelText ''
			StaticText 'Project description (optional)'
		[13] textbox 'Project description (optional)'
		[14] LabelText ''
			StaticText 'Visibility Level'
			[23] link 'Documentation for Visibility Level', url='http://127.0.0.1:8023/help/user/public_access'
		[15] radio 'Private Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.', checked='false'
		[16] LabelText ''
			StaticText 'Private'
			paragraph ''
				StaticText 'Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.'
		[17] radio 'Internal The project can be accessed by any logged in user except external users.', checked='false'
		[18] LabelText ''
			StaticText 'Internal'
			paragraph ''
				StaticText 'The project can be accessed by any logged in user except external users.'
		[19] radio 'Public The project can be accessed without any authentication.', checked='true'
		[20] LabelText ''
			StaticText 'Public'
			paragraph ''
				StaticText 'The project can be accessed without any authentication.'
		[21] button 'Create project'
		[22] link 'Cancel', url='http://127.0.0.1:8023/dashboard/projects'
The current page is the โ€œCreate from templateโ€ form for an Android project. Key form fields and elements: - **Project name textbox** โ€“ ID **7** - **Project slug textbox** โ€“ ID **10** - **Visibility radio buttons**: - Private โ€“ radio ID **15** - Internal โ€“ radio ID **17** - Public โ€“ radio ID **19** (currently selected) - **Create project button** โ€“ ID **21** - No visible โ€œMembersโ€ field on this page; members will be added after project creation via the projectโ€™s members page.
To satisfy the goal, we need to:
1. Set the project name to โ€œweb_agent_android_xlโ€.  
2. Set the project slug to the same value for clarity.  
3. Choose **Private** visibility.  
4. Click the โ€œCreate projectโ€ button to create the project.  

After creation, the projectโ€™s members page can be used to add the specified members, but that step will be addressed after the project is created.
fill('7', 'web_agent_android_xl', False)

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[24] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[25] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[26] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[27] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[28] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[29] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[30] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[31] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[32] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[33] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		[4] LabelText ''
			StaticText 'Template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		StaticText '.NET Core'
		[5] button 'Change template'
		[6] LabelText ''
			StaticText 'Project name'
		[7] textbox 'Project name' value='web_agent_android_xl', focused, required
			StaticText 'web_agent_android_xl'
		[8] LabelText ''
			StaticText 'Project URL'
		StaticText 'http://127.0.0.1:8023/byteblaze/ /'
		[9] LabelText ''
			StaticText 'Project slug'
		[10] textbox 'Project slug', required
		StaticText 'Want to organize several dependent projects under the same namespace?'
		[11] link 'Create a group.', url='http://127.0.0.1:8023/groups/new'
		[12] LabelText ''
			StaticText 'Project description (optional)'
		[13] textbox 'Project description (optional)'
		[14] LabelText ''
			StaticText 'Visibility Level'
			[23] link 'Documentation for Visibility Level', url='http://127.0.0.1:8023/help/user/public_access'
		[15] radio 'Private Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.', checked='false'
		[16] LabelText ''
			StaticText 'Private'
			paragraph ''
				StaticText 'Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.'
		[17] radio 'Internal The project can be accessed by any logged in user except external users.', checked='false'
		[18] LabelText ''
			StaticText 'Internal'
			paragraph ''
				StaticText 'The project can be accessed by any logged in user except external users.'
		[19] radio 'Public The project can be accessed without any authentication.', checked='true'
		[20] LabelText ''
			StaticText 'Public'
			paragraph ''
				StaticText 'The project can be accessed without any authentication.'
		[21] button 'Create project'
		[22] link 'Cancel', url='http://127.0.0.1:8023/dashboard/projects'
The current page is the โ€œCreate from templateโ€ form for an Android project. Key fields present: - Project name textbox (ID **7**) already contains "web_agent_android_xl". - Project slug textbox (ID **10**) is empty, required but not yet set. - Visibility level radio buttons: Private (ID **15**), Internal (ID **17**), Public (ID **19**, currently selected). - Create project button (ID **21**) is visible. To create a private project, we must set the slug, choose the Private radio, and press the Create button.
The project name is set correctly, but the slug remains empty, which may prevent project creation. Selecting Private is required for the goal. Therefore, we first should fill the slug with the same string to satisfy the required field, then proceed to select Private and create the project in subsequent steps.
fill('10', 'web_agent_android_xl', False)

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[24] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[25] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[26] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[27] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[28] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[29] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[30] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[31] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[32] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[33] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		[4] LabelText ''
			StaticText 'Template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		StaticText '.NET Core'
		[5] button 'Change template'
		[6] LabelText ''
			StaticText 'Project name'
		[7] textbox 'Project name' value='web_agent_android_xl', required
			StaticText 'web_agent_android_xl'
		[8] LabelText ''
			StaticText 'Project URL'
		StaticText 'http://127.0.0.1:8023/byteblaze/ /'
		[9] LabelText ''
			StaticText 'Project slug'
		[10] textbox 'Project slug' value='web_agent_android_xlweb_agent_android_xl', focused, required
			StaticText 'web_agent_android_xlweb_agent_android_xl'
		StaticText 'Want to organize several dependent projects under the same namespace?'
		[11] link 'Create a group.', url='http://127.0.0.1:8023/groups/new'
		[12] LabelText ''
			StaticText 'Project description (optional)'
		[13] textbox 'Project description (optional)'
		[14] LabelText ''
			StaticText 'Visibility Level'
			[23] link 'Documentation for Visibility Level', url='http://127.0.0.1:8023/help/user/public_access'
		[15] radio 'Private Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.', checked='false'
		[16] LabelText ''
			StaticText 'Private'
			paragraph ''
				StaticText 'Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.'
		[17] radio 'Internal The project can be accessed by any logged in user except external users.', checked='false'
		[18] LabelText ''
			StaticText 'Internal'
			paragraph ''
				StaticText 'The project can be accessed by any logged in user except external users.'
		[19] radio 'Public The project can be accessed without any authentication.', checked='true'
		[20] LabelText ''
			StaticText 'Public'
			paragraph ''
				StaticText 'The project can be accessed without any authentication.'
		[21] button 'Create project'
		[22] link 'Cancel', url='http://127.0.0.1:8023/dashboard/projects'
The form for creating a new Android project is displayed. - Project name (ID 7): `web_agent_android_xl` (already set). - Project slug (ID 10): `web_agent_android_xlweb_agent_android_xl` (currently doubled). - Visibility Level: Public (radio ID 19) is selected; Private (radio ID 15) is unchecked. - Create project button: ID 21. The project must be set to Private before submission.
To meet the goal of creating a private project, the visibility must be changed from Public to Private. This is a single-click action on the Private radio button (ID 15). Once Private is selected, the next step will be to click Create project (ID 21). No other page navigation or form field changes are required at this moment.
click('15')

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[24] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[25] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[26] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[27] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[28] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[29] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[30] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[31] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[32] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[33] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		[4] LabelText ''
			StaticText 'Template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		StaticText '.NET Core'
		[5] button 'Change template'
		[6] LabelText ''
			StaticText 'Project name'
		[7] textbox 'Project name' value='web_agent_android_xl', required
			StaticText 'web_agent_android_xl'
		[8] LabelText ''
			StaticText 'Project URL'
		StaticText 'http://127.0.0.1:8023/byteblaze/ /'
		[9] LabelText ''
			StaticText 'Project slug'
		[10] textbox 'Project slug' value='web_agent_android_xlweb_agent_android_xl', focused, required
			StaticText 'web_agent_android_xlweb_agent_android_xl'
		StaticText 'Want to organize several dependent projects under the same namespace?'
		[11] link 'Create a group.', url='http://127.0.0.1:8023/groups/new'
		[12] LabelText ''
			StaticText 'Project description (optional)'
		[13] textbox 'Project description (optional)'
		[14] LabelText ''
			StaticText 'Visibility Level'
			[23] link 'Documentation for Visibility Level', url='http://127.0.0.1:8023/help/user/public_access'
		[15] radio 'Private Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.', checked='false'
		[16] LabelText ''
			StaticText 'Private'
			paragraph ''
				StaticText 'Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.'
		[17] radio 'Internal The project can be accessed by any logged in user except external users.', checked='false'
		[18] LabelText ''
			StaticText 'Internal'
			paragraph ''
				StaticText 'The project can be accessed by any logged in user except external users.'
		[19] radio 'Public The project can be accessed without any authentication.', checked='true'
		[20] LabelText ''
			StaticText 'Public'
			paragraph ''
				StaticText 'The project can be accessed without any authentication.'
		[21] button 'Create project'
		[22] link 'Cancel', url='http://127.0.0.1:8023/dashboard/projects'
Jump Action
[B]goto('http://127.0.0.1:8023/projects/new#create_from_template')

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[24] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[25] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[26] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[27] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[28] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[29] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[30] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[31] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[32] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[33] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		[4] LabelText ''
			StaticText 'Template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		StaticText '.NET Core'
		[5] button 'Change template'
		[6] LabelText ''
			StaticText 'Project name'
		[7] textbox 'Project name' value='web_agent_android_xl', required
			StaticText 'web_agent_android_xl'
		[8] LabelText ''
			StaticText 'Project URL'
		StaticText 'http://127.0.0.1:8023/byteblaze/ /'
		[9] LabelText ''
			StaticText 'Project slug'
		[10] textbox 'Project slug' value='web_agent_android_xlweb_agent_android_xl', focused, required
			StaticText 'web_agent_android_xlweb_agent_android_xl'
		StaticText 'Want to organize several dependent projects under the same namespace?'
		[11] link 'Create a group.', url='http://127.0.0.1:8023/groups/new'
		[12] LabelText ''
			StaticText 'Project description (optional)'
		[13] textbox 'Project description (optional)'
		[14] LabelText ''
			StaticText 'Visibility Level'
			[23] link 'Documentation for Visibility Level', url='http://127.0.0.1:8023/help/user/public_access'
		[15] radio 'Private Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.', checked='false'
		[16] LabelText ''
			StaticText 'Private'
			paragraph ''
				StaticText 'Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.'
		[17] radio 'Internal The project can be accessed by any logged in user except external users.', checked='false'
		[18] LabelText ''
			StaticText 'Internal'
			paragraph ''
				StaticText 'The project can be accessed by any logged in user except external users.'
		[19] radio 'Public The project can be accessed without any authentication.', checked='true'
		[20] LabelText ''
			StaticText 'Public'
			paragraph ''
				StaticText 'The project can be accessed without any authentication.'
		[21] button 'Create project'
		[22] link 'Cancel', url='http://127.0.0.1:8023/dashboard/projects'
We are on the โ€œCreate from templateโ€ page. The Android template is listed with radio button ID **99** labeled โ€œUse templateโ€. No primary โ€œCreateโ€ button is visible at the moment; it will appear after selecting the Android template.
Choosing the Android template is mandatory to create the desired project. After selecting it, GitLab will reveal the project creation form and the โ€œCreate projectโ€ button, which we must click next.
[B]click('99')
TimeoutError: Locator.click: Timeout 30000ms exceeded. Call log: - waiting for get_by_test_id("99") - locator resolved to <span bid="99" class="gl-button-text" browsergym_set_of_marks="0" browsergym_visibility_ratio="0">โ€ฆ</span> - attempting click action 2 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 20ms 2 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 100ms 58 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 500ms

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[24] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[25] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[26] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[27] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[28] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[29] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[30] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[31] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[32] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[33] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		[4] LabelText ''
			StaticText 'Template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		StaticText '.NET Core'
		[5] button 'Change template'
		[6] LabelText ''
			StaticText 'Project name'
		[7] textbox 'Project name' value='web_agent_android_xl', required
			StaticText 'web_agent_android_xl'
		[8] LabelText ''
			StaticText 'Project URL'
		StaticText 'http://127.0.0.1:8023/byteblaze/ /'
		[9] LabelText ''
			StaticText 'Project slug'
		[10] textbox 'Project slug' value='web_agent_android_xlweb_agent_android_xl', focused, required
			StaticText 'web_agent_android_xlweb_agent_android_xl'
		StaticText 'Want to organize several dependent projects under the same namespace?'
		[11] link 'Create a group.', url='http://127.0.0.1:8023/groups/new'
		[12] LabelText ''
			StaticText 'Project description (optional)'
		[13] textbox 'Project description (optional)'
		[14] LabelText ''
			StaticText 'Visibility Level'
			[23] link 'Documentation for Visibility Level', url='http://127.0.0.1:8023/help/user/public_access'
		[15] radio 'Private Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.', checked='false'
		[16] LabelText ''
			StaticText 'Private'
			paragraph ''
				StaticText 'Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.'
		[17] radio 'Internal The project can be accessed by any logged in user except external users.', checked='false'
		[18] LabelText ''
			StaticText 'Internal'
			paragraph ''
				StaticText 'The project can be accessed by any logged in user except external users.'
		[19] radio 'Public The project can be accessed without any authentication.', checked='true'
		[20] LabelText ''
			StaticText 'Public'
			paragraph ''
				StaticText 'The project can be accessed without any authentication.'
		[21] button 'Create project'
		[22] link 'Cancel', url='http://127.0.0.1:8023/dashboard/projects'
The page displays a list of templates. The Android template has a radio button (id **99**) labeled โ€œUse templateโ€. The radio button is currently unchecked. No โ€œCreate projectโ€ button is yet visible.
To proceed, the Android template must be selected so that the project creation form becomes available. The radio button id 99 is the explicit target for selection.
[B]click('99')
TimeoutError: Locator.click: Timeout 30000ms exceeded. Call log: - waiting for get_by_test_id("99") - locator resolved to <span bid="99" class="gl-button-text" browsergym_set_of_marks="0" browsergym_visibility_ratio="0">โ€ฆ</span> - attempting click action 2 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 20ms 2 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 100ms 58 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 500ms

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[24] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[25] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[26] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[27] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[28] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[29] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[30] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[31] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[32] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[33] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		[4] LabelText ''
			StaticText 'Template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		StaticText '.NET Core'
		[5] button 'Change template'
		[6] LabelText ''
			StaticText 'Project name'
		[7] textbox 'Project name' value='web_agent_android_xl', required
			StaticText 'web_agent_android_xl'
		[8] LabelText ''
			StaticText 'Project URL'
		StaticText 'http://127.0.0.1:8023/byteblaze/ /'
		[9] LabelText ''
			StaticText 'Project slug'
		[10] textbox 'Project slug' value='web_agent_android_xlweb_agent_android_xl', focused, required
			StaticText 'web_agent_android_xlweb_agent_android_xl'
		StaticText 'Want to organize several dependent projects under the same namespace?'
		[11] link 'Create a group.', url='http://127.0.0.1:8023/groups/new'
		[12] LabelText ''
			StaticText 'Project description (optional)'
		[13] textbox 'Project description (optional)'
		[14] LabelText ''
			StaticText 'Visibility Level'
			[23] link 'Documentation for Visibility Level', url='http://127.0.0.1:8023/help/user/public_access'
		[15] radio 'Private Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.', checked='false'
		[16] LabelText ''
			StaticText 'Private'
			paragraph ''
				StaticText 'Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.'
		[17] radio 'Internal The project can be accessed by any logged in user except external users.', checked='false'
		[18] LabelText ''
			StaticText 'Internal'
			paragraph ''
				StaticText 'The project can be accessed by any logged in user except external users.'
		[19] radio 'Public The project can be accessed without any authentication.', checked='true'
		[20] LabelText ''
			StaticText 'Public'
			paragraph ''
				StaticText 'The project can be accessed without any authentication.'
		[21] button 'Create project'
		[22] link 'Cancel', url='http://127.0.0.1:8023/dashboard/projects'
The current page lists project templates with radio buttons. The Android template has radio button ID **99** that is unchecked. No โ€œCreate projectโ€ button or form fields are visible yet.
Selecting the Android template will reveal the project creation form. Once the form appears, we can fill in the project name "web_agent_android_xl" and add members.
[B]click('99')
TimeoutError: Locator.click: Timeout 30000ms exceeded. Call log: - waiting for get_by_test_id("99") - locator resolved to <span bid="99" class="gl-button-text" browsergym_set_of_marks="0" browsergym_visibility_ratio="0">โ€ฆ</span> - attempting click action 2 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 20ms 2 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 100ms 58 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 500ms

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[24] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[25] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[26] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[27] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[28] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[29] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[30] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[31] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[32] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[33] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		[4] LabelText ''
			StaticText 'Template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		StaticText '.NET Core'
		[5] button 'Change template'
		[6] LabelText ''
			StaticText 'Project name'
		[7] textbox 'Project name' value='web_agent_android_xl', required
			StaticText 'web_agent_android_xl'
		[8] LabelText ''
			StaticText 'Project URL'
		StaticText 'http://127.0.0.1:8023/byteblaze/ /'
		[9] LabelText ''
			StaticText 'Project slug'
		[10] textbox 'Project slug' value='web_agent_android_xlweb_agent_android_xl', focused, required
			StaticText 'web_agent_android_xlweb_agent_android_xl'
		StaticText 'Want to organize several dependent projects under the same namespace?'
		[11] link 'Create a group.', url='http://127.0.0.1:8023/groups/new'
		[12] LabelText ''
			StaticText 'Project description (optional)'
		[13] textbox 'Project description (optional)'
		[14] LabelText ''
			StaticText 'Visibility Level'
			[23] link 'Documentation for Visibility Level', url='http://127.0.0.1:8023/help/user/public_access'
		[15] radio 'Private Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.', checked='false'
		[16] LabelText ''
			StaticText 'Private'
			paragraph ''
				StaticText 'Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.'
		[17] radio 'Internal The project can be accessed by any logged in user except external users.', checked='false'
		[18] LabelText ''
			StaticText 'Internal'
			paragraph ''
				StaticText 'The project can be accessed by any logged in user except external users.'
		[19] radio 'Public The project can be accessed without any authentication.', checked='true'
		[20] LabelText ''
			StaticText 'Public'
			paragraph ''
				StaticText 'The project can be accessed without any authentication.'
		[21] button 'Create project'
		[22] link 'Cancel', url='http://127.0.0.1:8023/dashboard/projects'
The page displays a list of project templates. The Android template section contains a `LabelText` element with ID **98** that encloses a radio button ID **99**. The radio button is currently unchecked. No project creation form or โ€œCreate projectโ€ button is visible yet.
To reveal the project creation form, the Android template must be selected. Clicking the radio button ID 99 repeatedly caused a loop warning, so we choose to click the containing `LabelText` element (ID 98) instead, which should also select the template without reusing the same action.
[B]click('98')
TimeoutError: Locator.click: Timeout 30000ms exceeded. Call log: - waiting for get_by_test_id("98") - locator resolved to <a bid="98" aria-label="Activity" data-testid="menu-item" href="/dashboard/activity" browsergym_set_of_marks="0" browsergym_visibility_ratio="0" class="btn top-nav-menu-item gl-display-block gl-pr-3! gl-w-full btn-default btn-md gl-button btn-default-tertiary gl-mt-1">โ€ฆ</a> - attempting click action 2 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 20ms 2 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 100ms 58 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 500ms

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[24] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[25] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[26] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[27] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[28] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[29] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[30] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[31] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[32] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[33] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		[4] LabelText ''
			StaticText 'Template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		StaticText '.NET Core'
		[5] button 'Change template'
		[6] LabelText ''
			StaticText 'Project name'
		[7] textbox 'Project name' value='web_agent_android_xl', required
			StaticText 'web_agent_android_xl'
		[8] LabelText ''
			StaticText 'Project URL'
		StaticText 'http://127.0.0.1:8023/byteblaze/ /'
		[9] LabelText ''
			StaticText 'Project slug'
		[10] textbox 'Project slug' value='web_agent_android_xlweb_agent_android_xl', focused, required
			StaticText 'web_agent_android_xlweb_agent_android_xl'
		StaticText 'Want to organize several dependent projects under the same namespace?'
		[11] link 'Create a group.', url='http://127.0.0.1:8023/groups/new'
		[12] LabelText ''
			StaticText 'Project description (optional)'
		[13] textbox 'Project description (optional)'
		[14] LabelText ''
			StaticText 'Visibility Level'
			[23] link 'Documentation for Visibility Level', url='http://127.0.0.1:8023/help/user/public_access'
		[15] radio 'Private Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.', checked='false'
		[16] LabelText ''
			StaticText 'Private'
			paragraph ''
				StaticText 'Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.'
		[17] radio 'Internal The project can be accessed by any logged in user except external users.', checked='false'
		[18] LabelText ''
			StaticText 'Internal'
			paragraph ''
				StaticText 'The project can be accessed by any logged in user except external users.'
		[19] radio 'Public The project can be accessed without any authentication.', checked='true'
		[20] LabelText ''
			StaticText 'Public'
			paragraph ''
				StaticText 'The project can be accessed without any authentication.'
		[21] button 'Create project'
		[22] link 'Cancel', url='http://127.0.0.1:8023/dashboard/projects'
The page currently lists project templates with radio buttons. The Android template has a label element with ID **98** (containing the actual radio button with ID **99**). The radio button is unchecked. No project creation form or โ€œCreate projectโ€ button is visible yet.
To reveal the project creation form, we need to select the Android template. The most direct way is to click the radio button itself (ID **99**). We have not yet clicked this exact element after clicking its parent label, so a single click should be safe and should not trigger the loop warning. After the form appears, we will then fill in the project name and add members (to be done in subsequent steps).
[B]click('99')
TimeoutError: Locator.click: Timeout 30000ms exceeded. Call log: - waiting for get_by_test_id("99") - locator resolved to <span bid="99" class="gl-button-text" browsergym_set_of_marks="0" browsergym_visibility_ratio="0">โ€ฆ</span> - attempting click action 2 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 20ms 2 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 100ms 58 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 500ms

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[24] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[25] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[26] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[27] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[28] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[29] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[30] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[31] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[32] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[33] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		[4] LabelText ''
			StaticText 'Template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		StaticText '.NET Core'
		[5] button 'Change template'
		[6] LabelText ''
			StaticText 'Project name'
		[7] textbox 'Project name' value='web_agent_android_xl', required
			StaticText 'web_agent_android_xl'
		[8] LabelText ''
			StaticText 'Project URL'
		StaticText 'http://127.0.0.1:8023/byteblaze/ /'
		[9] LabelText ''
			StaticText 'Project slug'
		[10] textbox 'Project slug' value='web_agent_android_xlweb_agent_android_xl', focused, required
			StaticText 'web_agent_android_xlweb_agent_android_xl'
		StaticText 'Want to organize several dependent projects under the same namespace?'
		[11] link 'Create a group.', url='http://127.0.0.1:8023/groups/new'
		[12] LabelText ''
			StaticText 'Project description (optional)'
		[13] textbox 'Project description (optional)'
		[14] LabelText ''
			StaticText 'Visibility Level'
			[23] link 'Documentation for Visibility Level', url='http://127.0.0.1:8023/help/user/public_access'
		[15] radio 'Private Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.', checked='false'
		[16] LabelText ''
			StaticText 'Private'
			paragraph ''
				StaticText 'Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.'
		[17] radio 'Internal The project can be accessed by any logged in user except external users.', checked='false'
		[18] LabelText ''
			StaticText 'Internal'
			paragraph ''
				StaticText 'The project can be accessed by any logged in user except external users.'
		[19] radio 'Public The project can be accessed without any authentication.', checked='true'
		[20] LabelText ''
			StaticText 'Public'
			paragraph ''
				StaticText 'The project can be accessed without any authentication.'
		[21] button 'Create project'
		[22] link 'Cancel', url='http://127.0.0.1:8023/dashboard/projects'
The page shows the "Create from template" view with a list of available project templates. The Android template section contains: - Label ID **98** with the radio button ID **99** (currently unchecked). No project creation form or "Create project" button is visible yet.
Selecting the Android template should reveal the project creation form. A click on the label (ID 98) or the radio button (ID 99) is necessary. We previously clicked the radio button once, which triggered a loop warning. Clicking the label again should toggle the radio and trigger the form without reusing the same action repeatedly.
[B]click('98')
TimeoutError: Locator.click: Timeout 30000ms exceeded. Call log: - waiting for get_by_test_id("98") - locator resolved to <a bid="98" aria-label="Activity" data-testid="menu-item" href="/dashboard/activity" browsergym_set_of_marks="0" browsergym_visibility_ratio="0" class="btn top-nav-menu-item gl-display-block gl-pr-3! gl-w-full btn-default btn-md gl-button btn-default-tertiary gl-mt-1">โ€ฆ</a> - attempting click action 2 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 20ms 2 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 100ms 58 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 500ms

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[24] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[25] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[26] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[27] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[28] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[29] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[30] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[31] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[32] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[33] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		[4] LabelText ''
			StaticText 'Template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		StaticText '.NET Core'
		[5] button 'Change template'
		[6] LabelText ''
			StaticText 'Project name'
		[7] textbox 'Project name' value='web_agent_android_xl', required
			StaticText 'web_agent_android_xl'
		[8] LabelText ''
			StaticText 'Project URL'
		StaticText 'http://127.0.0.1:8023/byteblaze/ /'
		[9] LabelText ''
			StaticText 'Project slug'
		[10] textbox 'Project slug' value='web_agent_android_xlweb_agent_android_xl', focused, required
			StaticText 'web_agent_android_xlweb_agent_android_xl'
		StaticText 'Want to organize several dependent projects under the same namespace?'
		[11] link 'Create a group.', url='http://127.0.0.1:8023/groups/new'
		[12] LabelText ''
			StaticText 'Project description (optional)'
		[13] textbox 'Project description (optional)'
		[14] LabelText ''
			StaticText 'Visibility Level'
			[23] link 'Documentation for Visibility Level', url='http://127.0.0.1:8023/help/user/public_access'
		[15] radio 'Private Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.', checked='false'
		[16] LabelText ''
			StaticText 'Private'
			paragraph ''
				StaticText 'Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.'
		[17] radio 'Internal The project can be accessed by any logged in user except external users.', checked='false'
		[18] LabelText ''
			StaticText 'Internal'
			paragraph ''
				StaticText 'The project can be accessed by any logged in user except external users.'
		[19] radio 'Public The project can be accessed without any authentication.', checked='true'
		[20] LabelText ''
			StaticText 'Public'
			paragraph ''
				StaticText 'The project can be accessed without any authentication.'
		[21] button 'Create project'
		[22] link 'Cancel', url='http://127.0.0.1:8023/dashboard/projects'
We are on the โ€œNew Project โ€“ Create from templateโ€ page. The Android template is represented by a radio button with ID **99**, which is currently unchecked. No project creation form or โ€œCreate projectโ€ button is visible yet.
Selecting the Android template will reveal the project creation form. The radio button is the only interactive element needed to progress to the next step.
[B]click('99')
TimeoutError: Locator.click: Timeout 30000ms exceeded. Call log: - waiting for get_by_test_id("99") - locator resolved to <span bid="99" class="gl-button-text" browsergym_set_of_marks="0" browsergym_visibility_ratio="0">โ€ฆ</span> - attempting click action 2 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 20ms 2 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 100ms 58 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 500ms

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[24] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[25] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[26] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[27] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[28] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[29] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[30] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[31] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[32] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[33] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		[4] LabelText ''
			StaticText 'Template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		StaticText '.NET Core'
		[5] button 'Change template'
		[6] LabelText ''
			StaticText 'Project name'
		[7] textbox 'Project name' value='web_agent_android_xl', required
			StaticText 'web_agent_android_xl'
		[8] LabelText ''
			StaticText 'Project URL'
		StaticText 'http://127.0.0.1:8023/byteblaze/ /'
		[9] LabelText ''
			StaticText 'Project slug'
		[10] textbox 'Project slug' value='web_agent_android_xlweb_agent_android_xl', focused, required
			StaticText 'web_agent_android_xlweb_agent_android_xl'
		StaticText 'Want to organize several dependent projects under the same namespace?'
		[11] link 'Create a group.', url='http://127.0.0.1:8023/groups/new'
		[12] LabelText ''
			StaticText 'Project description (optional)'
		[13] textbox 'Project description (optional)'
		[14] LabelText ''
			StaticText 'Visibility Level'
			[23] link 'Documentation for Visibility Level', url='http://127.0.0.1:8023/help/user/public_access'
		[15] radio 'Private Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.', checked='false'
		[16] LabelText ''
			StaticText 'Private'
			paragraph ''
				StaticText 'Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.'
		[17] radio 'Internal The project can be accessed by any logged in user except external users.', checked='false'
		[18] LabelText ''
			StaticText 'Internal'
			paragraph ''
				StaticText 'The project can be accessed by any logged in user except external users.'
		[19] radio 'Public The project can be accessed without any authentication.', checked='true'
		[20] LabelText ''
			StaticText 'Public'
			paragraph ''
				StaticText 'The project can be accessed without any authentication.'
		[21] button 'Create project'
		[22] link 'Cancel', url='http://127.0.0.1:8023/dashboard/projects'
The page currently displays the "New Project โ€“ Create from template" view with a list of templates. The Android template section has two associated radio button groups: - LabelText ID **18** contains radio ID **98** labeled "Use template". - Separate LabelText ID **21** contains radio ID **99** also labeled "Use template". Both radios are currently unchecked. No project creation form or "Create project" button is present. Selecting one of these radios should reveal the project creation form where the user can enter the project name, set visibility to Private, and add members.
To progress toward creating the private Android project, we must first select the Android template. Clicking either radio (98 or 99) is required to display the form. Previous attempts used 98 and 99, but still no form appeared, possibly due to a need for a second click or due to the selected radio not being focused. The safest next step is to click the radio with ID **99** again to ensure the template is selected.
[B]click('99')
TimeoutError: Locator.click: Timeout 30000ms exceeded. Call log: - waiting for get_by_test_id("99") - locator resolved to <span bid="99" class="gl-button-text" browsergym_set_of_marks="0" browsergym_visibility_ratio="0">โ€ฆ</span> - attempting click action 2 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 20ms 2 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 100ms 58 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 500ms

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[24] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[25] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[26] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[27] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[28] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[29] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[30] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[31] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[32] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[33] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		[4] LabelText ''
			StaticText 'Template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		StaticText '.NET Core'
		[5] button 'Change template'
		[6] LabelText ''
			StaticText 'Project name'
		[7] textbox 'Project name' value='web_agent_android_xl', required
			StaticText 'web_agent_android_xl'
		[8] LabelText ''
			StaticText 'Project URL'
		StaticText 'http://127.0.0.1:8023/byteblaze/ /'
		[9] LabelText ''
			StaticText 'Project slug'
		[10] textbox 'Project slug' value='web_agent_android_xlweb_agent_android_xl', focused, required
			StaticText 'web_agent_android_xlweb_agent_android_xl'
		StaticText 'Want to organize several dependent projects under the same namespace?'
		[11] link 'Create a group.', url='http://127.0.0.1:8023/groups/new'
		[12] LabelText ''
			StaticText 'Project description (optional)'
		[13] textbox 'Project description (optional)'
		[14] LabelText ''
			StaticText 'Visibility Level'
			[23] link 'Documentation for Visibility Level', url='http://127.0.0.1:8023/help/user/public_access'
		[15] radio 'Private Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.', checked='false'
		[16] LabelText ''
			StaticText 'Private'
			paragraph ''
				StaticText 'Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.'
		[17] radio 'Internal The project can be accessed by any logged in user except external users.', checked='false'
		[18] LabelText ''
			StaticText 'Internal'
			paragraph ''
				StaticText 'The project can be accessed by any logged in user except external users.'
		[19] radio 'Public The project can be accessed without any authentication.', checked='true'
		[20] LabelText ''
			StaticText 'Public'
			paragraph ''
				StaticText 'The project can be accessed without any authentication.'
		[21] button 'Create project'
		[22] link 'Cancel', url='http://127.0.0.1:8023/dashboard/projects'
The page is at โ€œNew Project โ€“ Create from templateโ€ with a list of project templates. Under โ€œAndroidโ€ there are two LabelText blocks (IDs 18 and 19) each containing a radio button: ID 98 and ID 99 respectively, both labeled โ€œUse templateโ€ and currently unchecked. No visible project creation form or โ€œCreate projectโ€ button appears in the current tree, suggesting the form must be revealed by selecting a template.
The Android templateโ€™s radio buttons are the only interactive elements that will trigger the project creation form. Since neither 98 nor 99 is checked, clicking either should display the form where the project name, visibility, and members can be set. A single click is sufficient to toggle the radio and should reveal the hidden form.
[B]click('98')
TimeoutError: Locator.click: Timeout 30000ms exceeded. Call log: - waiting for get_by_test_id("98") - locator resolved to <a bid="98" aria-label="Activity" data-testid="menu-item" href="/dashboard/activity" browsergym_set_of_marks="0" browsergym_visibility_ratio="0" class="btn top-nav-menu-item gl-display-block gl-pr-3! gl-w-full btn-default btn-md gl-button btn-default-tertiary gl-mt-1">โ€ฆ</a> - attempting click action 2 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 20ms 2 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 100ms 58 ร— waiting for element to be visible, enabled and stable - element is not visible - retrying click action - waiting 500ms

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[24] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[25] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[26] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[27] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[28] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[29] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[30] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[31] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[32] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[33] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		[4] LabelText ''
			StaticText 'Template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		StaticText '.NET Core'
		[5] button 'Change template'
		[6] LabelText ''
			StaticText 'Project name'
		[7] textbox 'Project name' value='web_agent_android_xl', required
			StaticText 'web_agent_android_xl'
		[8] LabelText ''
			StaticText 'Project URL'
		StaticText 'http://127.0.0.1:8023/byteblaze/ /'
		[9] LabelText ''
			StaticText 'Project slug'
		[10] textbox 'Project slug' value='web_agent_android_xlweb_agent_android_xl', focused, required
			StaticText 'web_agent_android_xlweb_agent_android_xl'
		StaticText 'Want to organize several dependent projects under the same namespace?'
		[11] link 'Create a group.', url='http://127.0.0.1:8023/groups/new'
		[12] LabelText ''
			StaticText 'Project description (optional)'
		[13] textbox 'Project description (optional)'
		[14] LabelText ''
			StaticText 'Visibility Level'
			[23] link 'Documentation for Visibility Level', url='http://127.0.0.1:8023/help/user/public_access'
		[15] radio 'Private Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.', checked='false'
		[16] LabelText ''
			StaticText 'Private'
			paragraph ''
				StaticText 'Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.'
		[17] radio 'Internal The project can be accessed by any logged in user except external users.', checked='false'
		[18] LabelText ''
			StaticText 'Internal'
			paragraph ''
				StaticText 'The project can be accessed by any logged in user except external users.'
		[19] radio 'Public The project can be accessed without any authentication.', checked='true'
		[20] LabelText ''
			StaticText 'Public'
			paragraph ''
				StaticText 'The project can be accessed without any authentication.'
		[21] button 'Create project'
		[22] link 'Cancel', url='http://127.0.0.1:8023/dashboard/projects'
The page lists many project template options. The Android template appears twice: - LabelText IDโ€ฏ18 contains radio IDโ€ฏ98 (text โ€œUse templateโ€). - LabelText IDโ€ฏ19 contains radio IDโ€ฏ99 (text โ€œUse templateโ€). Both radios are unchecked. No project creation form or โ€œCreate projectโ€ button is visible, implying the form is hidden until a template is selected.
The prior attempts (clicking 98 or 99) did not reveal the form, possibly because the wrong radio (or a duplicate) was clicked, or the form requires the second radio to be selected. Selecting the second Android radio (99) is most likely the correct action to expose the project creation form.
click('99')

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[24] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[25] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[26] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[27] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[28] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[29] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[30] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[31] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[32] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[33] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		[4] LabelText ''
			StaticText 'Template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		StaticText '.NET Core'
		[5] button 'Change template'
		[6] LabelText ''
			StaticText 'Project name'
		[7] textbox 'Project name' value='web_agent_android_xl', required
			StaticText 'web_agent_android_xl'
		[8] LabelText ''
			StaticText 'Project URL'
		StaticText 'http://127.0.0.1:8023/byteblaze/ /'
		[9] LabelText ''
			StaticText 'Project slug'
		[10] textbox 'Project slug' value='web_agent_android_xlweb_agent_android_xl', focused, required
			StaticText 'web_agent_android_xlweb_agent_android_xl'
		StaticText 'Want to organize several dependent projects under the same namespace?'
		[11] link 'Create a group.', url='http://127.0.0.1:8023/groups/new'
		[12] LabelText ''
			StaticText 'Project description (optional)'
		[13] textbox 'Project description (optional)'
		[14] LabelText ''
			StaticText 'Visibility Level'
			[23] link 'Documentation for Visibility Level', url='http://127.0.0.1:8023/help/user/public_access'
		[15] radio 'Private Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.', checked='false'
		[16] LabelText ''
			StaticText 'Private'
			paragraph ''
				StaticText 'Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.'
		[17] radio 'Internal The project can be accessed by any logged in user except external users.', checked='false'
		[18] LabelText ''
			StaticText 'Internal'
			paragraph ''
				StaticText 'The project can be accessed by any logged in user except external users.'
		[19] radio 'Public The project can be accessed without any authentication.', checked='true'
		[20] LabelText ''
			StaticText 'Public'
			paragraph ''
				StaticText 'The project can be accessed without any authentication.'
		[21] button 'Create project'
		[22] link 'Cancel', url='http://127.0.0.1:8023/dashboard/projects'
The current form shows fields for project name, description, visibility, and a Create Project button. Visible radio options are:โ€ฏPrivate (ID 15, unchecked),โ€ฏInternal (ID 17, uncheckedโ€ฏPublic (ID 19, checked). There is no visible field for adding members in the current accessibility tree.
To add project members during creation, the project must be Private. Selecting Private should reveal the members section (commonly displayed after toggling visibility). Therefore the next step is to click the Private radio button.
click('15')

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[24] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[25] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[26] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[27] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[28] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[29] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[30] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[31] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[32] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[33] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		[4] LabelText ''
			StaticText 'Template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		StaticText '.NET Core'
		[5] button 'Change template'
		[6] LabelText ''
			StaticText 'Project name'
		[7] textbox 'Project name' value='web_agent_android_xl', required
			StaticText 'web_agent_android_xl'
		[8] LabelText ''
			StaticText 'Project URL'
		StaticText 'http://127.0.0.1:8023/byteblaze/ /'
		[9] LabelText ''
			StaticText 'Project slug'
		[10] textbox 'Project slug' value='web_agent_android_xlweb_agent_android_xl', focused, required
			StaticText 'web_agent_android_xlweb_agent_android_xl'
		StaticText 'Want to organize several dependent projects under the same namespace?'
		[11] link 'Create a group.', url='http://127.0.0.1:8023/groups/new'
		[12] LabelText ''
			StaticText 'Project description (optional)'
		[13] textbox 'Project description (optional)'
		[14] LabelText ''
			StaticText 'Visibility Level'
			[23] link 'Documentation for Visibility Level', url='http://127.0.0.1:8023/help/user/public_access'
		[15] radio 'Private Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.', checked='false'
		[16] LabelText ''
			StaticText 'Private'
			paragraph ''
				StaticText 'Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.'
		[17] radio 'Internal The project can be accessed by any logged in user except external users.', checked='false'
		[18] LabelText ''
			StaticText 'Internal'
			paragraph ''
				StaticText 'The project can be accessed by any logged in user except external users.'
		[19] radio 'Public The project can be accessed without any authentication.', checked='true'
		[20] LabelText ''
			StaticText 'Public'
			paragraph ''
				StaticText 'The project can be accessed without any authentication.'
		[21] button 'Create project'
		[22] link 'Cancel', url='http://127.0.0.1:8023/dashboard/projects'
The page currently displays the project creation form with default visibility set to Public (radio IDโ€ฏ19 checked). The fields present are: - Project name (textbox IDโ€ฏ7) pre-filled with โ€œweb_agent_android_xlโ€. - Project slug (textbox IDโ€ฏ10) pre-filled. - Visibility radio buttons: - Private (radio IDโ€ฏ15, unchecked) - Internal (radio IDโ€ฏ17, unchecked) - Public (radio IDโ€ฏ19, checked) - Create project button (IDโ€ฏ21) There is no visible input for adding members. Usually the members panel is revealed only when the project is marked Private.
To allow adding members to the project, we must toggle the visibility to Private. Selecting Private should expand the form to include a โ€œMembersโ€ section where usernames can be entered. After that, we can add the required members (primer, convexegg, abishek). No other changes are needed yet.
click('15')

Active Tab

http://127.0.0.1:8023/projects/new#create_from_template

Text Observation (Click to expand/collapse)
RootWebArea 'New Project ยท GitLab', focused, url='http://127.0.0.1:8023/projects/new#create_from_template'
	banner ''
		[1] link 'Skip to content', url='http://127.0.0.1:8023/projects/new#content-body'
		StaticText 'GitLab'
		[2] link 'Dashboard', url='http://127.0.0.1:8023/'
		list ''
			listitem ''
				[24] button '', hasPopup='menu', expanded=False
		list ''
			listitem ''
				[25] textbox 'Search GitLab'
				StaticText '/'
		list ''
			listitem ''
				[26] link 'Create new...', url='http://127.0.0.1:8023/projects/new'
			listitem ''
				[27] link 'Issues', url='http://127.0.0.1:8023/dashboard/issues?assignee_username=byteblaze'
			listitem ''
				[28] link 'Merge requests', url='http://127.0.0.1:8023/dashboard/merge_requests?assignee_username=byteblaze'
			listitem ''
				[29] link 'To-Do List', url='http://127.0.0.1:8023/dashboard/todos'
					StaticText '7'
			listitem ''
				[30] link 'Help', url='http://127.0.0.1:8023/help'
			listitem ''
				[31] link 'Byte Blaze', url='http://127.0.0.1:8023/byteblaze'
					image 'Byte Blaze', url='https://www.gravatar.com/avatar/99a4297c867eada2606b9b6973f081f9?s=48&d=identicon'
	main ''
		heading 'Create from template'
		paragraph ''
			StaticText 'Create a project pre-populated with the necessary files to get you started quickly.'
		navigation 'Breadcrumb'
			list ''
				listitem ''
					[32] link 'New project', url='http://127.0.0.1:8023/projects/new#'
				listitem ''
					[33] link 'Create from template', url='http://127.0.0.1:8023/projects/new#create_from_template'
		StaticText 'Learn how to'
		[3] link 'contribute to the built-in templates', url='https://gitlab.com/gitlab-org/project-templates/contributing'
		[4] LabelText ''
			StaticText 'Template'
		image '', url='http://127.0.0.1:8023/assets/illustrations/third-party-logos/dotnet-a0cef5ef6e533b48c78d3f4e6e14a963391d46e8bc961d692e7ad9d86cb6bf22.svg'
		StaticText '.NET Core'
		[5] button 'Change template'
		[6] LabelText ''
			StaticText 'Project name'
		[7] textbox 'Project name' value='web_agent_android_xl', required
			StaticText 'web_agent_android_xl'
		[8] LabelText ''
			StaticText 'Project URL'
		StaticText 'http://127.0.0.1:8023/byteblaze/ /'
		[9] LabelText ''
			StaticText 'Project slug'
		[10] textbox 'Project slug' value='web_agent_android_xlweb_agent_android_xl', focused, required
			StaticText 'web_agent_android_xlweb_agent_android_xl'
		StaticText 'Want to organize several dependent projects under the same namespace?'
		[11] link 'Create a group.', url='http://127.0.0.1:8023/groups/new'
		[12] LabelText ''
			StaticText 'Project description (optional)'
		[13] textbox 'Project description (optional)'
		[14] LabelText ''
			StaticText 'Visibility Level'
			[23] link 'Documentation for Visibility Level', url='http://127.0.0.1:8023/help/user/public_access'
		[15] radio 'Private Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.', checked='false'
		[16] LabelText ''
			StaticText 'Private'
			paragraph ''
				StaticText 'Project access must be granted explicitly to each user. If this project is part of a group, access is granted to members of the group.'
		[17] radio 'Internal The project can be accessed by any logged in user except external users.', checked='false'
		[18] LabelText ''
			StaticText 'Internal'
			paragraph ''
				StaticText 'The project can be accessed by any logged in user except external users.'
		[19] radio 'Public The project can be accessed without any authentication.', checked='true'
		[20] LabelText ''
			StaticText 'Public'
			paragraph ''
				StaticText 'The project can be accessed without any authentication.'
		[21] button 'Create project'
		[22] link 'Cancel', url='http://127.0.0.1:8023/dashboard/projects'
Couldn't generate description.
N/A. Agent failed to find a valid solution.
stop('N/A. Agent failed to find a valid solution.')